Errors thrown by Layouts plugin and theme components

Environment

Discourse Version: 2.9.0 beta 11

Plugin Commit: a2250f3d3bd8b7ba852323554bcad125ebb840aa

Steps to Reproduce

On a login-required forum, some Layouts theme components throw errors.
These errors are only visible to anonymous users.

XHRGEThttps://mam.usp.org/discourse-post-event/events.json
[HTTP/1.1 403 Forbidden 0ms]

XHRGEThttps://mam.usp.org/tags.json
[HTTP/1.1 403 Forbidden 0ms]

XHRGEThttps://mam.usp.org/latest.json?tags=featured
[HTTP/1.1 403 Forbidden 0ms]

Uncaught Error: Forbidden
    Ember 3
    trigger rsvp.js:182
    _onError rsvp.js:922
    invoke queue.ts:201

Additionally, deprecation warnings are showing (regardless of being logged in)

[PLUGIN discourse-layouts] "route:admin" was not found by modifyClass plugin-api.js:75
[PLUGIN discourse-layouts] "controller:admin" was not found by modifyClass

Example

https://mam.usp.org/login

Logs

n/a

Ok, I’ve signed up an account and am awaiting approval.

It looks like the Events and Tags components?

Not needed, actually the errors only show when you’re not logged in.