So the second screenshot is showing where I would like the text to be, but in the first image, when I go to the right edge it offsets the text, but in the second screenshot I go to the left and it doesn’t offset?
Thats because the sprite say bubble has the stay in screen flag applied on it because the bubble doesnt inherit most if not any flags from the host sprite. There is a similar bug open as well.
Sadly, I don’t think you can fix this yourself immediately so you will have to use a different method to say text.