Can this cause a smart rule loop?

Okay, I think that’s not happening. I, um, accidentally demonstrated the problem :-).

That is an excellent suggestion, which I will now test!