I'm using a VBScript to switch between German and French text on my label. I used the exact same Code on a different Label, I just renamed some Data Source variables. It works perfectly fine there.
For that I'm using multiple variables, this is what the code approximately looks like: