It's so inconsistent, sometimes warning, sometimes just invisible wall, sometimes push back, sometimes teleport kitten knows where...At least comparing to griffon for Skyscale invisible walls are not as big problem: it doesn't start losing altitude on collision. Anet should just remove all invisible walls inside maps and change all map borders to only invisible walls with warning short distance before, so griffon pilots have bit time to change course.