Given how thoroughly SQLite is tested for memory leaks (see
it seems unlikely to
be a leak there.

I think it is some kind of bad interaction between what EF6
expects (from in terms of resource management and
what Mono is providing.

That being said, in my testing of System.Data.SQLite via Mono
on macOS and Linux, I have not personally seen a memory leak.