Page collections not working - syntax as written to header is wrong? (v1.8)

GRAV v1.8.0-beta.4 here. I’m creating a template and blueprint for a modular page that is supposed to show teasers/cards for other pages. Think showing a list of links to blogs, or news articles, etc.

I’m extending the modular blueprint to inherit the “Module setup” fields that let the user setup the page collection.

Now, let’s say I want to show all child pages of /news. According to the documentation, that can be achieved with either '@page.children': '/news' or page@.children: '/news'. Neither of them work. I’ve also tried all kinds of variants, omitting the single-quotes for the first or second part, adding them to none or both. Nothing works.

Looking at the page’s markdown, the relevant, generated header field ends up looking like this:

content:
    items: "'@page.children': '/news'"

Again, I’ve tried editing this to where it doesn’t have the double-quotes, etc, but nothing seems to work. Page collection always empty.

However, if I edit this manually and change it to a two-liner, as is also shown in the documentation, it works, the page collection gets populated correctly:

content:
    items:
        '@page.children': '/news'

Unfortunately, whenever someone uses the Admin panel to edit this page/module, this will get changed back to the one-line syntax, and the page collection will be empty, nothing shows.

Is this a bug in v1.8 or am I missing something much simpler here?

Sounds like a bug. Maybe worth reporting on a repo