Did you make sure to disable telemetry in .NET, and also separately in PowerShell, and also separately in Windows Terminal, and also of course in Windows itself? Otherwise your machine is sending your data to Microsoft by default.
Of course, even if you do disable all of those, there are likely to be other Microsoft programs with their own telemetry enabled by default. And even if you disable those, they could at any moment add more telemetry that you don't know about.