One of the tools the script offers is to assign all block objects to a selected layer, including all nested blocks. You can also control which types of objects within blocks are affected. It’s a relatively old script but I think all still should work OK.