Die Compassensoren reagieren auf das magnetfeld und ein Motor kann das Erdmagnetfeld überdecken.
Die Neigungssensoren reagieren auf Schwerkraft oder beschleunigung und nicht auf das Magnetfeld.
So ein Neigungsschalter ist eher was grobes um zu erkennen ob der Bot umgekippt ist. Es gibt als empfindlichere Alternative Beschleunigungssensoren. Bei eine Beschleunigung durch den Motor kreigt man allerdings ein Signal das einer neigung zumindestens ähnlich ist, aber man weiss ja was man mit dem Motor gerade macht.