Hi Red,
Visual logic is the right track but it didn't work as expected. The text was vertically aligned but at the bottom of the screen instead of in the middle. Adding an offset of 484 fixed this issue.
Here is my visual logic structure in case anyone else has the same problem:
Text object boundingbox.height connect to Divide Block Base
Set divide to /2.5 and connect to Offset Base
Set Offset to 484 and connect to Text object Y position
#XPression