Hey @animartis
This is a known issue with optional input types in manually triggered (or any other trigger that has any manual inputs and those are passed as null) in Flow.
Please take a look at the screenshot below:


You can proabably use this and replicate in your flow too. The manual trigger has a Comment input that is optional. I am trying to initialize a variable with that input and if there is no value passed while triggering the flow, this is bound to fail. And then I am setting an action to run only if that initialize action fails and adding any consecutive steps. At the end remember to add the terminate action with status succeeded or else the flow will register as failed.
And if there are inputs passed in the comments while triggering the flow, the normal path can be followed.
Hope this Helps!
If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!