Yes
Unlike most other laptops, MacBook Pros with dGPUs use a graphics muxer to physically switch which GPU is pushing pixels to the display. By contrast, most other laptops simply share a framebuffer which both GPUs push to and the display can read from via some methodology. If you want to read about this more, I recommend you read up on the Linux kernel's documentation or Arch page on hybrid graphics. The long and short of it though is that the unique hardware architecture of the MacBook Pro means that it can't just operate like most other laptops.
Under macOS (and Linux), this is handled by the OS and drivers sending the appropriate commands to the hardware and switching when needed. However, although Windows does have graphics switching, it isn't as well integrated with Macs. To solve this, by default, MBPs with dGPUs boot into Bootcamp with the iGPU disabled—something that, as you've discovered, can be problematic.
For reasons, this is a particularly sticky issue with eGPUs. As such, the eGPU community has developed tools to get around this by making your MBP think it's booting into macOS, thus keeping the iGPU enabled. I strongly recommend you read the entirity of the Boot Camp eGPU Setup Guide thread (even if you're not going to use an eGPU), but the basics steps are as follows:
- Use automate-eGPU EFI to set up the custom bootloader (or rEFInd it if you want to use an external drive.)
- Download automate-eGPU EFI to a USB drive or internal partition formatted as FAT
- Boot to the drive by holding down Option during boot
- Install Intel graphics drivers
- For users of 2016 and 2017 15" tMBPs (not you!), use 0xbb’s integrated.bat to set the GPU you want attached to the display.
- Install AMD drivers.
At this point, you should be able to switch between your GPUs!
If you're feeling brave, I'd also recommend you use AMD drivers from BootCampDrivers rather than the stock AMD ones. Unfortunately, the stock AMD drivers are very poorly optimized for Macs; these drivers are modified to better support Macs. Note that since they're modified binaries, there's no source to view, and you're trusting that the author to write good code. That said, I personally trust them, and the benefits are real.