Retroarch not choosing correct monitor resolution

I have a multi monitor set up, i have three displays, my main display is a 1080p 180hz monitor, and i have a 4k tv i am trying to output 3840x2160 resolution on retroarch to in exclusive fullscreen. I do not have the option to do this in retroarch because it only sees my 1080p display and lists the resolution for that.

I have tried forcing retroarch to respect the monitor index and resolution to be output in the config file but it does not work, the reason i know it did not work is because the crt royale Kurozomi shader does not output correctly.

As of right now my only solution to this is to change my main monitor in windows to monitor 3 which is my 4k tv, but this does not solve the issue im having and merely mitigates it.