I’ve noticed this issue for a year or two now, so it’s not version-specific.
A typical example occurred today. I had to pause a 2-hour movie with a little over 8 minutes left. I came back to my iPad a few minutes later and after unlocking it, the movie had stopped. It was now marked as Watched.
Infuse seems to assume that the last x minutes of content (seems to be about 10) are credits and can be disregarded. Granted, there was only a minute or two of film left before the credits rolled, but why skip the credits at all? Especially when so many movies these days have mid- and post-credits scenes.