I know the 3050 is vastly superior but the "switchable graphics" implementation is just very very poor. I was about to swap the laptop with another one as it was so sluggish and slow in waking up and generally dealing with "sleep" which is something I am using a lot as I use the laptop "as a laptop" often closing and opening the lid.
I tried so many things over time, drivers, settings etc.
Since I disabled the 3050 from the BIOS, it's like having a different laptop. I open the lid and I am on the Desktop in 2 seconds, no waits, no delays, no "I'm going to freeze for 15 seconds while I am reflecting on the purpose of life". It works so much better so I'm not going to enable it again.
I guess it's kind of inevitable when you have an extra player to deal with?
Windows was set to only use AMD graphics, the 3050 was literally just for OBS. Yet, I guess the OS has to deal with the HW, drivers, decide which GPU to use etc.
I'm happy with the settings recommended and I know I have a 3050 I can turn on (manually) if I ever needed to. Thanks for all your help!