Issue - Old/Removed UI messages causing jumps

Video of issue:

I have a notification interface that calls to my main game overlay which has a notification panel:

When Game Overlay receives the event, I create a message overlay > Add Child:

If consecutive messages are added, you can see it appends to the next line properly (on accident) however all messages jump up as the old messages are removed from parent after they fade out/up.

Any ideas how to prevent that jump? I can either:

A) Append to next line as is with no jump at the end OR
B) Animate up from the start and have each message pop in at the same exact place (not in-line)

I’m not sure how to do either!