That would explain it. Spirit level clearly just uses the accelerometers, which would certainly give confusing data in rough conditions and might drift over time.
Good question: Is it better than nothing? I’ll do some tests and let you know if it is useful or not.
Thanks.