Relative date formats - everything's a day late!

Your software
My Mautic version is: 4.3.1
My PHP version is: 7.4.30
My Database type and version is: 10.5.17-MariaDB-1:10.5.17+maria~ubu2004

Your problem
My problem is: When using relative date formats in segment filters, everything is a day late!

For example, I have a date field on my contacts’ records. I want to add them to a segment three months after that date, eg:

They actually get added to the segment three months and one day after the date (I’m going to try “-3 months +1 day” to see if that works).

To find contacts whose birthday is today, I actually have to use “anniversary +1”:

It’s really confusing and difficult to explain to other, less technically minded, colleagues.

Is this a known bug in Mautic, or could there be an issue with my setup or configuration? Any suggestions gratefully received.

These errors are showing in the log: I haven’t seen any relevant errors.

Steps I have tried to fix the problem: Asked here!