In PlayerBase::NotifyPlayerLoadChanged the IsAuthority seems to always return false on clients, hence the the onPlayerLoadChanged is not invoked.
May be this a source of possible desync? (e.g. in StaminaHandler)
Is IsAuthority meant to return false on clients?
P.S.
Sorry for the sloppy report, I was eager to try the new feedback tracker :)