You might want to check out the newly released beta of PMS version 1.30.1. This adds a new option allowing you to configure a threshold for what your server considers “watched”.
See: Settings > [Server Name] > Library > Video played threshold
I consider this covers this suggestion ![]()