CustomComponent - ConfigEntry - RestSensor not owned by my integration

Currently developing (in dev-container) my own ESP based switches and sensors - using 105.0

The path followed is platform.async_setup_entry -> async_forward_entry_setup -> entity.async_setup_entry

My light inherits from the Light entity - when that’s added, it shows up under my Integration (without a device, not implemented that yet) - works beautifully.

My sensor inherits from a RestSensor - when I add that, it shows up in the entity list, but it does not show up under my integration.

Any clues to what I may have missed please?

for completeness, if Google gets you here

I hadn’t overridden the base Entity uniqueid property - EntityPlatform needs that