Remove unused generators in Utils might help.
Windows allocates the com ports, not Spooky. I suspect your USB hub is the problem, not closing open ports, Spooky is very good at closing ports.
If the ports are not closed on exit, then Windows will allocate the next available.
For more details, please check the link: