Integration's pushLeadActicity relays on not updated lead.last_active

Hi, I have a question regarding Integrations. Method used to determine changes for synchronization: getIntegrationsEntityId in IntegrationEntityRepository uses property lead.last_active to determine changes to timeline. but this column is not updated correctly. page_hits, email_stats, form_submissions are not considered active?
Thanks for help, in advance.

The problem was the activities I mentioned were not done in anonymous browser but as logged in admin user.