This is very interesting! I’m also currently using Heavypoly’s Select_Through script, so I’m curious to see how your variant works. Also, have you looked into Raycast Select by @Darcvizer instead of a tiny Circle Select?
Might want to pop into the Modo to Blender discussion to mention your config