actually i realized something. in the settings the controller was set to xbox 360 and sn30pro has been updated to be more like an xbox one controller i realized this in my device manager. so when i set it to xbox one it worked properly
well i am not even using steam and i still have this issue. i notice it has been a problem since at least 2019 so i'm guessing the devs have just stuck up the middle finger and decided not to fix this