"embedded database" does not imply "serverless database".
Other embedded RDBMSes run servers; they just run the server
as a separate thread rather than a separate process.
SQLite is different in that there is no separate thread of
control. SQLite runs in the same thread as the application
that calls it. There is no separate thread hanging around
to clean up or handle background tasks after an SQLite
function call returns.