Overwatch using igpu, not discrete

Hello all, first time using this new laptop and overwatch is refusing to use the discrete graphics, every other game uses the discrete card, just not overwatch,
I have tried:
Setting the physx to use the gpu for my external monitor (issue still happens when not using an external monitor.
setting global settings to only use the rtx 2080mq
set individual settings to only use the rtx 2080mq
updated nvidia drivers
disabling the igpu in device manager (this just uses the windows renderer)
uninstalling gpu drivers and reinstalling
right clicking and manually selecting the graphics card

no, uninstalling the igpu is not an option because it is a laptop, it works absolutely fine on every other game, just not overwatch…
My desktop didn’t have an igpu so I never had this problem, makes no sense to me.
specs:
rb15
i7-9750h
rtx2080mx
16gb ram

Hey ImNotThere,

Overwatch is designed to use both. As long as you have the latest Nvidia driver and the 3d settings in the Nvidia control panel set to High Performance, then Overwatch should be using the Nvidia driver for the heavy lifting. You would also want Windows set to High Performance and keep the laptop pluged into an outlet.

Are you experiencing a problem in-game though or is the Nvidia card not being used at all?