Long wait on updating collision bound extents

When I am changing Text in a Text3D actor then update a Box Collision component’s bounds extent to match the changed text dimensions, I have to insert a Delay or the extents change doesn’t occur (like the executing nodes haven’t had time to register the update). The length of the needed Delay seems to be around 0.02s to 0.05s ; and it varies depending on PIE, New Session or packaged game play.

Example picture : Dropbox - txt4.png - Simplify your life

Shouldn’t the BP be able to execute one node then another without a Delay and expect an accurate update?

Project is linked at end of blog post.