Thanks for thinking along.
For TF2 Hub the proposed solution on Stack Overflow is to use:
resnet = hub.Module(...)
outputs = resnet(..., as_dict=True)

However, unfortunately, tf.keras.layers.Layer does not accept as_dict in the call signature, ie:
from simclr.tf2 import resnet as simclr_resnet
resnet_model = simclr_resnet.resnet(50, 1)
outputs = resnet_model(..., as_dict=True)

Yields an TypeError: got an unexpected keyword argument 'as_dict'