I have designed an auto-launched flow that hits a waiting element and waits until a platform event is published to resume its execution.
At the moment it only works if the user has the 'modify all data' permission. If this permission is not enabled the flow will fail and it won't display the "The interview is now waiting" generic message. Instead of that, it will show an empty box. The execution is the same but it will fail once it hits the wait element for waiting for these platform events.
I have checked all the object permissions and everything seems alright. I would appreciate if somebody can help me with this.