Actually I don't think it fails, I'm using this function, my script is half broken, it's an npc that breaks the blocks and npc in smbx 1.4.4 it ends completely, but in smbx 1.4.5 it stays halfway, this video is 1.4.5 (this does not end completely):
Level:
You can first test 1.4.4 that the npc breaks all the blocks:





