Wordpress Multisite Plugin Issue (Signed URLs)

Hi, I just signed up for Cloudflare Stream and I cannot get the plugin setup and working to utilize the signed URLs. Once installing the plugin, I click on the setup button and I get an error saying that I don’t have permission to access. I am a super admin on the site. I have not had any other issues except for this one. I am running a multisite instance of Wordpress 5.8.2 and the most up to date version of the plugin.

The Cloudflare documentation on signed URLs are incredibly difficult to read and understand.

So if the plugin isn’t working (and hasn’t been updated in 11 months) how can I get signed URLs on a Wordpress site using the API?