I'm not sure what's happening but to get around it you could use a text object instead. Just set the origin point to the bottom and then whenever you append text it will always be at the bottom. The only problem I could see with that though, is that you couldn't scroll up. You would have to implement a way to scroll yourself.