Hello @Spicyknives3839,
Besides the hardware acceleration scheduling, you can specify the GPU for running the applications. If this doesn't work, it may seem that other software is interfering (some Control Panel or management tools for the GPU could be overriding) and I would recommend to post a question on the forums for your GPU manufacturer, where the community would have a specific expertise in that matters.
I would recommend to assign the specific GPU with the next steps and test it:
Open Settings>System>Display.
Under the “Multiple displays” section, click the Graphics settings option.
Select the app type using the drop-down menu:
Classic app — traditional (Win32) desktop programs. (you will need to click the Browse button to locate the “.exe”)
Microsoft app — for apps available through the Microsoft Store.
Click the Add button, then Click the Options button.
Set the graphics preference you want to use for the app:
System default — (default) Windows 10 decides which GPU to use automatically.
Power saving — runs the app on the GPU that uses the least power, usually the integrated graphics processor.
High performance — runs the app on the most capable GPU, usually an external or discrete graphics processor. <--- this is the one you are looking for
This will set up the GPU as forced since next time you run the application or game.
Hope this helps in your case,
Best regards,