You need some additional information from the logs, and possibly the file before and after. Is this the only video file that has this error? Is it the only mkv? Sometimes even simple things like mime can cause weird errors, thus the need for more data. I assume it plays?
What is the command you are using? Since rclone is not yet resumable for Google drive, the statement in your error stating that that it is, does not make sense.
Are you using the cache backend ?(do not confused with VFS write cache).
Because if so, EOF (unexpected End Of File) is a fairly common problem to see.
It happens if you use the cache backend and you changed the chunk size for the cache without clearing the old cache files. This will make the cache backend confused because it expect the files to be another size than (some of them) are - leaving to files being randomly chopped into pieces when they are attempted to be read.
If this sounds like it may be the case for you, the simplest fix is just to:
stop any rclone mounts/instances you have
delete the "cache chunks" folder
This will force rclone to rebuild the cache from scratch using only correct chunk sizes - thus fixing the error.