Hi, I'm not quite sure about fixing it with the way you mentioned for a couple of reasons:
1. You request mods that register their spidertrons as constructrons be put in the list there, but Buoyant Spidertrons creates a copy of every created spidertron, which seems to be a risky move, considering it would add unknown entries to that list.
2. If buoyant constructrons would still avoid water, why make them buoyant in the first place? If that's a technical limitation of your mod, it can be made the intended behavior, and I can just add a condition that ignores constructrons when making buoyant spidertrons.