I found a soft lock:
:(
Will be a while before I can redesign the puzzle.
Put a spike ball at the left end of that platform, right where the zooming beetle is in the pic? That way the player can reset that beetle if it gets stopped on the left side of the slideable block.