In BeginPlay(), we have some code to properly position the collision cylinder without having other team devs to manually adjust it, since we have lots of unique characters in our game.
I define an FVector, to store in it the relative location for the cynlinder. Then I modify it’s z component right away (which is what we need). Something like this:
FVector RelLoc;
RelLoc.Z = /* calculations bla bla bla */
This works just fine on PC, however on mobile it doesn’t. What we did to finally resolve this is to initialize RelLoc’s XYZ components all to zeroes. Then it worked.
Sorry for the false alarm!