In 0.5.8.103, this puzzle no longer works as Rhino has full 14 hit points. It was working fine in 0.5.8.74.
The main change seem to be the addition of one more card 36005 in v103 and looks like this change broke the part of the script that put the damage on Rhino. If I swap the puzzle with the old json from v74, it works correctly again.