CIRCLE_USERNAME not populated on squash merge with GH merge queues

With a gitflow type workflow on GitHub, it seems like CIRCLE_USERNAME doesn’t get populated on our default branch (which is getting squash merged into) on a specific project? For example, after a (squash) merge into develop in a more or less gitflow type setup, it seems to be unset (though on main / master, it is set).

I checked another project with a simpler trunk-based workflow, and it seems to be behaving as I’d expect on the default branch, with the user authoring the merge commit showing up as CIRCLE_USERNAME.

I opened a support ticket, but wonder if there could be anything (setup workflows? multiple default branch build feature?) that is causing this issue for this specific project?

edit: Probably relevant side note: we are using merge queues.

Support confirmed that this is because of merge queues.

It would be nice if there were alternate ways to surface this information in the case of merge queues specifically. I am checking to see if the new Slack notifications feature rolling out this month will support notifying the author (vs. committer) somehow.