Events do trigger in Single Player. IT is in the code of the game, there is no doubt they do. Other factors might prevent them to triggering in “your” play. Idk, but maybe some settings might affect if they trigger or not.