Is there a way to trigger automations from other automations while checking/validating the conditions of the 2nd automation ?
This is done a lot in e.g. HomeSeer to get a grip in the order in which automations are executed. But it also helps in cleaning up the automations if you have multiple triggers with different conditions.
Rather than call ing the automation.trigger service which will disregard the trigger and conditions in the 2nd automation you could set an input boolean using the input_boolean.turn_on service. Add a state trigger for this input boolean in the second automation.
Other options I can think of are adding an mqtt trigger to the second automation. Or calling a script rather than the second automation (you can use conditions in scripts).