props.observable is not called in a tracked context, we lose reactivity i.e. updates no longer have a visible effect.createCustomSignal instead of the value itself. But I do not know what the implementation of createCustomSignal would then look like such that it can track changes.