Niagara loop duration not affecting my Niagara effect?

Hello!

I’ve worked in Niagara for a while but am still confused by how looping works. (I’m using 5.7). In the Niagara effect I’m working on right now, I want the effect to last for 4 seconds and loop infinitely. There’s an emitter that lasts for 1 second at the beginning of the timeline, so it’s noticeable when it loops at the right time. When I set the Loop behavior to Infinite, the cutoff/loop doesn’t happen at the 4 second mark either in the Niagara timeline or in-game. Same thing with the Loop behavior set to Multiple. The only way I got the effect to play the way I wanted in the Niagara editor was to set the Loop behavior to Once, and the Loop duration to 4.0. But this obviously doesn’t loop infinitely in-game. So how can I make it loop at the 4 second mark?

Thank you!