Current looks for the loop count you’re in. If you’re using embedded page for looping, the pyForEachCOunt parameter can be referred when you trace. As you mentioned 5th loop is taking 5th page, it is because the loop count is 5 by that time but since append didn’t happen at loop 4 iteration, the 4th page got appended in loop 5.
I’m assuming that the latest page that gets added needs a new property-set to be done. Instead of , please proceed with
If your requirement is something else, please post it here.