Cloudflare Stream: stream missing seconds at random moments while using OBS

We want to use Cloudflare Stream as our backend to process and deliver our live stream. While streaming using our Flutter app has no issues and works great. Using OBS results in an unstable stream where the video is missing chunks of frames or sometimes even seconds, which is unacceptable. When looking back at the vod on the website these chunks are still missing. It doesn’t look like an upload issue as OBS doesn’t report any dropped frames.

I have included some screenshots of the OBS settings.