I guess that was case only in few of previous versions, probably around 4.1.0.X-4.2.2.X, but I clearly remember I couldn't do a step around a year ago in that level, but what I don't remember is the exact version I was trying that levelset out at that time.
Yes, I think I remember that I fixed such a bug as you described it, and it must have been around those versions.
But I found out more regarding this problem:
For example, few of my works like Blox (both of 'em). There's elements which can remove all blocks of same color at once upon collecting, and, nowadays... only collecting, since snapping just cancels that kind of function.
Although this is still a bug in the last three versions of R'n'D (since 4.2.2.1), it does indeed
not affect existing, older level sets -- until you explicitly set "latest_engine: true" in "levelinfo.conf", which you did (at least) in both "Blox 2" and "The Dark Maze of Yam-Yams"!
This option tells the game "forget about all compatibility stuff for older game engine versions, and use the latest version of the game engine, without using any compatibility tweaks at all".
This makes sense for native level sets (like Supaplex or Emerald Mine), to always use the latest version of the game, but it does
not make sense for older R'n'D levels (levels using the R'n'D game engine) that should play just like they were designed to play in older versions of R'n'D, including slightly different behaviour in those older game versions.
Therefore, removing this option from the "levelinfo.conf" file of all your older level sets should fix them!