The reason engagement and satisfaction diverge
Behaviour is easy to log and preference is not. A system optimised on the first will find items that produce action without producing approval.
Behaviour is logged and preference is asked. Optimisation moves toward whichever one is being measured.