I built a test VI that had a Build Text Express VI. I built a VI to call it by reference and built that into an application. You are correct that it failed.
I then converted the Build Text Express VI into a regular subVI and it also failed. I then tried to copy the block diagram out of that subVI and it failed. After deleting much of the unused stuff in the diagram, IT WORKED. I have been unable to narrow down which piece it is, but something is keeping it from working.
It does not seem to track with a particular diagram object. I am not sure what to look at next.
My advice would be to not use the Build Text Express VI and to use the format into string instead. You could also try to use the Express VI and then convert them to subVIs and strip out all of the unused stuff and there is really more than there should be (imho).
I hope that this helps NI to find the problem.
Bob Young