My best guess is that when they did the trait overhaul they missed to make sure that those actions should be set as private. My neat sim goes around and cleans toilets on community lots, which I find pretty weird.
But I have had sims just enter the lot for seemingly no reason too: https://answers.ea.com/t5/Bug-Reports/NEEDS-SAVES-Random-Sim-in-apartment-house-Guest-not-leaving/td-p/9169413
As for doing something about it, maybe you could remove those actions from the autonomy list with MC Command Center, (MC Command Center > MC Tuner menu and choose “Enable Autonomy Scan” and then select scan for actions when they are doing it), that's how I got rid of goofballs pranking the toilets (226929,toilet_Prank).