Had a problem with #NSSM ("the Non-Sucking Service Manager") in which my service would get stuck in the Stopping state indefinitely, even though all non-nssm processes had exited.
Turns out NSSM hasn't been updated since 2017, so it's probably a dead project at this point.
Decided to yeet it and try #WinSW instead. Setup was clunky but it doesn't seem to have the hanging problem, so I guess that's that.