Bug Report
things could be even simplified
every time you do subscription
simply refetch changes from the database
it will be slower
but it will functionally work
and make things very very simple
so entire hooks issues will go away
ID Swap logic will go away
and any update will simply update store again and send generic hook to "refetch all"