Scheduled segment emails not publishing/unpublishing

Your software
My Mautic version is: 4.4.12
My PHP version is: 8.0
My Database type and version is: MariaDB 10.6.19

Your problem
My problem is: The scheduled emails are not being published or unpublished. I’ve configured the required cronjobs (mautic:messages:send, mautic:emails:send, mautic:broadcasts:send). The emails I’m trying to schedule are segment emails and the application is configured to send emails using a queue. What am I missing?

These errors are showing in the log:
No errors.

Steps I have tried to fix the problem:
I’ve verified that the cronjobs are in place and that they’re working. I tested several times to ensure that the issue happens always. I’ve read several forum posts and Googled, but I’ve not found a good answer that could help me mitigate this issue yet. Would you recommend to upgrade to Mautic 5?

Hello, you need to publish your scheduled email, then set Publish At and Publish down in the Email view page.
If it’s done, then email send starts at the Publish At date and new segment members won’t get the email after the Publish down date. But your email has to be published all the time. (I know it’s confusing.)

Here is a video, good stuff starts at 3:57