Apparently, the dragged object in the first variant does not exceed the bounding box of the variant at the top, and in the last variant does not exceed the bounding box of the variant at the bottom.
One way you could accomplish this without variables is to use an “after-delay” that jumps back to the next frame of your number scroller, once you hit the top or bottom of your number set (see below). This will make it so you can keep scrolling in either direction and the numbers loop.
I don’t have a paid account so when I look at variables it doesn’t allow me to do much. Also, it doesn’t seem like it would loop. It looks like it just would go on forever which isn’t quite what I need.