AntennaPod incorrectly believes that a podcast has completed

App version: x.y.z (state whether from Google Play/F-Droid/Custom built APK)
3.6.1f
I believe from F-Droid

Android version: 5.x (Please mention if you are using a custom rom!)
11
not a custom ROM, but it is rooted

Device model:
Google Pixel 3a XL

Expected behaviour:
A podcast is marked as played and removed from the queue once it’s completed playing

Current behaviour:
Sometimes, especially when streaming, and especially when going into and out of the car (connecting / disconnecting bluetooth?) a podcast or track that is almost over is marked as completed playing, even though there might be a number of minutes left in the track. I believe that when this happens the podcast is marked as played but stays in the queue, wheras if it normally plays all the way through it gets removed from the queue.

The setting “smart mark as played” is set to disabled.

I believe this may be related to another bug report I will file and that many others have seen “Podcasts skipping back and over content during stream” It seems like there is some kind of lack of synchronization between the audio files or streamed stuff and the timeline that AntennaPod is using internally?

First occurred: (e.g. about x days/weeks ago)
Many months ago, this has been going on for months or years.

Steps to reproduce:

  1. This
  2. Then that
  3. Then this
  4. Etc.

Environment: (Settings you have changed (e.g. Auto Download). “Unusual” devices you use (e.g. Bluetooth headphones). Did you select another media player?)

Stacktrace/Logcat:

[if available]