I got a SUBMODULE HOOKS CHECK FAILED in both my design and the default Caravel analog user example:
SUBMODULE HOOKS CHECK FAILED: The user power port vccd1 is not connected to the correct power domain in the top level netlist. It is connected to mprj/vccd1 but it should be connected to vccd1_core.