@YFZdude Alright man you are the winner, I had been doing config edits all day yesterday and tried both HDMI-D ports during those edits, and at some point at the end of the night when I did the hdmi_group 1 and hdmi_mode 16 edits I did not test the cord in the primary hdmi-d slot as I had thought.
It figures the one edit I added in that actually works is the one I stopped testing both slots on.
I have the pi 4 in a case so remembering which slot was the primary was my user error.
What a nightmarish night for something so simple, thanks again to everyone in here that helped out. It runs in 1080p now.
Edit: The resolution to the problem was having the hdmi cord plugged into the primary slot (nearest the usb hub) on the pi 4. User error.