https://docs.microsoft.com/en-us/windows-server/get-started/...
Microsoft does not like >200 machines being activated from 1 IP/Site for example.
But you’ll run into issues running the “pro” version of windows, and you’ll need the enterprise version pretty early.
Computers don’t ship with enterprise, if any do then it’s certainly not all of them.
So you have to license all machines on your network anyway, volume licensing gets cheaper when it’s properly managed.
It’s hard to say there’s a hard limit, because there isn’t really one, but it’s sort of expected.