MongoClient causes memory on undeploy in Tomcat servlet container

Has there been any progress on this? I know this is 2 years after the last post to this thread, but I see the same thing using
Tomcat 11
Java 21
Mongo Driver 5.4.0

I’ve tried calling close in a contextListener as the OP did, and currently I’m calling it in a method annotated with @PreDestroy in my java configuration. Like the OP, I see that hte code runs, but the BufferPoolPruner daemon doesn’t die in Tomcat.