Refresh rate bug - black screen issues after suspend

I have no issues at all until i suspend the system, im using 4k @ 120hz on RX 570

After suspend i cannot set it back to 120hz without the screen either being black or constant on/off issues
i can set it to 98hz or 60hz @4k after a suspend with no issues at all

Kernel: 5.4.108-1 LTS. all other mesa drivers updated, using open source driver