I'm trying to figure out why it's crashing for some people
Do you know if there's anything peculiar with your setup? Do you have the .NET Core runtime installed?
I usually program in .NET Core, so I have the usual stuff installed.
The problem ended up being C#'s Float.Parse() not using the InvariantCulture by default when I'm loading levels.
So people with an OS that's in a language that doesn't use dots for the decimal places in numbers would just crash