Object spins off in gravity

Hi guys, I applied the default gravity and let it run its course on my objects and they spin in a downwards-out kind of angle instead of just going straight down. Got any ideas on why this might be happening? btw I believe everything that should be checked and unchecked is.

UPDATE

I isolated the reason as having a box collision on a sprite object, but I still do not know why the gravity changes.

The object might not be exactly vertical and stuff, it happens with RigidBody. Go to RigidBody constraint and tick on x and z to disable toppling. That’s it, if I’m understanding the problem correctly