In the dev build there seem to be some changes with the way that the gravity neutralization is handled.
The change seems to consist of
1) Once you fall onto a surface you are gravity bound to it (after hitting a gravity unit)
2) If you successfully jump on to another surface on the structure you will become bound to it
3) When you move off of a 90% edge (most normal blocks) to switch to no gravity
4) When you move off the edge of a 45% (ish) block (petra, theta, etc...) you retain gravity even if the last edge is multiple blocks
The oddness appears to be with the difference in the handling of 3 and 4 when they are treated differently.
P.S. Personally I liked the old gravity system, but 0 block switch to no-gravity will make builds quite difficult