Your network might be fine, just not properly tuned.
If you want to use a certain type of internet profile over another for your programs on Windows 11, here is how you can do it. This guide helps you set internet priority for programs on Windows 11/10 ...