USB only puts out 500mA.
Is that enough current for all those LEDs?
23 digits x 7 segments/digit x 14.3ma/segment = way more than 500mA.
( (5V-1.85V)/220 = 14.3mA )
Vled-forward = 1.85 typical to 2.5Vmax, lower works to worst case, higher current flow)