Sorry for another update, but I had commented out a line of code which then in turn prevented Shulker Boxes from dropping in survival mode.
The comment has been removed and now it works as intended.
The version with this unintended "bug" has been removed.