I changed the polygon to an image component and had the same issue at first. I found out the issue was for some reason it didn’t like the $ in the duration box. Once I removed this it worked fine, see here: Setting Text Duration to Variable Within a Loop
Unsure if the same would’ve worked with the polygon component.