Post data should include a list of favorites' ids in addition to favorite counter.
something like likes_id: [123,12341,52341]
, this way FE would be able to correctly handle the favourites counter and not display incorrect number.
I'm not sure about repeats tho, somehow they seem to be working fine.