Hello, yes I have another question

I'm a little confused. The other day my ball landed on a sprinkler head on a par 3 left of the green but past the flag so I was allowed to move it. It was my understanding I could drop it within two club lengths of where my ball was but no closer to the hole but since I was already past the hole I dropped it on the green. Is this allowed? The ball stayed within 2 club lengths of the sprinkler but was on the green now instead of off the green to the left in the longer grass.

Under Rule 20-2c, a dropped ball must be re-dropped if it rolls more than two club-lengths

And I'm also looking at

20-2. Dropping and Re-Dropping
(iii) rolls onto and comes to rest on a putting green;

So I'm guessing based on the rules I posted that you can't drop a ball from off the green and have it land on the green... period!!


But I'm not sure so still need help. What is the exact procedure with dropping a ball on a cart path?