HI @therunaway,
Much of the ecosystem is built and tested on Linux.
I have developed smart contracts on Windows 7 and used to find that tools wouldn’t always work.
I have been using Windows Subsystem for Linux (WSL and then WSL2) on Windows 10 for a couple of years now and recommend it. See: Solidity Smart Contract development on Windows