Perspective Browser refresh break tag paths

When I refresh my browser with a specific view. The tags it uses to fill the page break. Specifcally in a flex repeater using a binding to build the path.

The original path looks something like:
[tagProvider]site_building_breaker_number

After refresh it says my tag looks like:
[tagProvider]site_buil

ding_breaker_number

I’ve tried making the binding persistent versus non-persistent; it doesn’t change anything. The output on the script used on the binding looks correct as well. I can’t really simulate it in my designer session. I’ve picked apart the script with other engineers and I added a specifc error case for this, but it changes nothing. Leading me to believe it isn’t the script either. Does anyone have other ideas?

I also have an issue with a specific pop-up (on a different page), but a similar problem. It works perfectly in designer but on the live-system the pop-up shows alarms for the incorrect device. Pop-ups one through 8 should show alarms for device 1 and pop-ups 9-16 show alarms for device 2. All of them show alarms for device 2 even though pop-ups 1-8 are only fed the path for device 1. (I might make another topic for the second issue but they were similar problems so i added it here as well.)

Thank you in advance.

I'm not so confident. Share your script.

Yeah without sharing info about the script there's not much feedback that can be given.

As a troubleshooting step try adding labels to every single page and popup that display each parameter along the way. Then you can see if something isn't being passed at a certain stage or if your script isn't populating something correctly. As well make use of the logger functions in your script to show when it runs and the values it outputted.