You can, though then you get errors when invoking the Lambda too much at the same time. Just letting it block on SQLite db opening should be good enough.
there aren't any issues with having multiple lambdas opening the same sqlite file?
SQLite is designed for concurrent access to the same db from multiple processes. All relevant locking happens in the DB file itself.