I have actually found the issue here. It is FreePBX. The problem was having a comma in the extension display name. The comma was causing the parsing to be corrupt.
queue show 8001
8001 has 0 calls (max unlimited) in ‘ringall’ strategy (0s holdtime, 0s talktime), W:0, C:0, A:0, SL:0.0% within 120s
lastname1 (Local/1076@from-queue/n from Danielle) (ringinuse enabled) (Invalid) has taken no calls yet
lastname2 (Local/1003@from-queue/n from Jeffrey) (ringinuse enabled) (dynamic) (Invalid) has taken no calls yet
Lastname3 (Local/1068@from-queue/n from Andreka) (ringinuse enabled) (Invalid) has taken no calls yet