Sounds like your developers might be doing the damage themselves. I run a lot of .NET Core/.NET 5 applications, and I've experienced none of those issues.
But that doesn’t give me much confidence when it comes to finding out how to fix things that go wrong.