Unexpected Transaction Log Flush events and LOG_BACKUP errors
Did you have a look at log_reuse_wait_desc in sys.databases?

We had a similar issue and I have asked a similar question.

Unable to truncate transaction log, log_reuse_wait_desc - AVAILABILITY_REPLICA