There is no glitch with lerp. The event is running exactly as you wrote it.
Take a look, it's effectively:
lerp(.Y, .Y + 16, <some small value>)
That will always produce a value slightly greater than just .Y, hence the object moves down. I guess that's in an event which is continually true so the object keeps going.