I'm using Filters and Automation both.
Filter screenshot

Automation screenshot

I have multiple labels applied to Jira issues, for example “Regular” and “Default”.
Requirement:
This rule should only apply when the label is “Regular.”
If any other label is present, this requirement should not have any impact.
Issues should appear in the Main filter only when the “Regular” label’s condition matches the issue’s due date.
I’m not sure whether this requirement can be fulfilled through a filter query, automation rules, or a combination of both.
Examples
Example 1
Example 2
Example 3
Example 4
Main filter query
[project = GJP AND issuetype in (subTaskIssueTypes(), Story, Task, Subtask) AND status in ("In Review", Pending, Reopened, TODO, "Work in progress") ORDER BY due ASC, cf[10059] ASC, priority DESC,originalEstimate ASC]