C# to C++ Interop corrupts some float arguments for a function on certain Android phones

Hello, I have a very strange bug which causes corruption of float params when calling C++ code from C#.

I already asked the question on stack overflow, but maybe someone here has already experienced something like it.

Link to stack overflow question:
Stack Overflow link

This seems more a problem with Xamarin than MonoGame, so you’ll have better luck at https://forums.xamarin.com/