I've just found out why the "On start of Layout" actions are not triggered in my project. It's because of the In-Game Menu.
I have the "On start of Layout" event at the beginning of the event sheet that is triggered.
I have a group named "Game Engine Pausable" that has lots of other groups with On start of Layout events, too. Only those are not triggered.
https://www.dropbox.com/s/2qwk4y2zcc6dc ... p.jpg?dl=0
Here is how it looks the event sheet for the in-game menu.
https://www.dropbox.com/s/eebmpqcfulwve ... m.jpg?dl=0
I've made some tests and if I don't deactivate the "Game Engine Pausable" when InGameMenu=1it all works fine, but then some object in the scene are moving when they should not when timescale is 0.
Anyone knows a workaround for this ?