For $29/mo, we provide access to advanced level technicians who will answer your questions on any Macbook board related matter to the best of their knowledge promptly & walk you through how to solve your problem so you can deliver a working board to your customer.
Looks like GPU problem, if you get bad resolution on external monitor.
VRAM issue also possible.
After login, machine tries to load GPU driver and then problem appears.
Heat the GPU/VRAM with quality flux; no more than 200 degrees, 15-20s.
If still the same, you can pass the board through ultrasonic bath too.
Inspect first for corroded resistors on GPU area.
BTW, do you get 3V3/5V_S0SW_LCD, at least in the first few seconds?
Check when you hear the chime...