Make sure you are logged out of Mautic or use anonymous browser if you test this stuff because Mautic doesn’t track actions when the admin session is found so it doesn’t ruin the statistics.
Your report is great, but please report bugs to https://github.com/mautic/mautic/issues so developers can track it. Forum is more for configuration problems and other none code related stuff.
Created a campaign with a Lead List Source -> add tag -> visited a page from 1 -> add 3 points
I visited the page from in an anonymous browser (Mautic doesn’t track you if you are logged in as admin) with a lead from the list (as a lead source from 2)
I triggered app/console mautic:campaign:trigger command (should be triggered by a cron job)
In the lead detail I can see that tag was added, page visited and points increased.