Brake Pedal Return and Brake Lights.

What master cylinder are you using?
https://shop.advanceautoparts.com/p/wearever-master-cylinder-master-cylinder-domestic-10-43207/3831248-P The part number is the same part number as the one from A1 Cardone.
The pushrod that came with it is same length as the old one. One of the reasons I replaced it is because I was having the exact same issue with the old master cylinder. Plus the old master cylinder was just very very very old and ugly. With as much as corrosion and rust was going on, it may have been the original master cylinder.

I wont have a chance to do it today, but hopefully tomorrow I'll take a short video of exactly what is happening.