Source theme collection filtering not working

So this is annoying. This is my current routes.yaml.

routes:

collections:
  /archive/:
    permalink: /archive/{slug}/
    template: index
    filter: tag:archive
  /:
    permalink: /{slug}/
    template: home
    filter: tag:-[archive]

taxonomies:
  tag: /tag/{slug}/
  author: /author/{slug}/

Interestingly, this works when source is set to magazine or highlight. But when I set it to search or landing, it doesn’t work.

Is there any easy way to fix this using routes.yaml?

I believe the problem is that the source homepage uses the routing for the top part of the page (fancy layouts) and then does a #get request for the feed at the bottom. But landing and search use only the bottom part.

This is a five minute fix if you can load a custom theme. Are you able to?

Unfortunately not, I’m on the starter Pro plan and really don’t have a need to go up.

Pretty weird this is a default OOTB ghost theme and it’s not even compatible with their features.

Gotcha. So maybe take a look at Casper or Edition. They’re somewhat similar to the source landing setting…

Is there really nothing else I can do unless I modify the actual theme itself?

Casper and Edition have their own issues I need to spend time screwing around with code injections, which I have already done with source. Got everything working perfectly, except this one thing lol