I decided to simplify my blender scene further by removing the custom properties nodes. I found a Blender script online that copies custom properties between objects. I used that to copy the properties from the node directly to the parent object, then deleted all of the custom properties nodes in the scene. And then of course I updated the scene exporter to account for this change.
Here’s a new video to show latest changes, which are almost all data-side.