I believe the issue is from successive Popen calls in Hologram/Network/Moem/ModemMode/pppd.py which are not closing their respective file descriptors on termination. I’ve read that this potentially can be solved by setting close_fds = True in the Popen call.
Hopefully this can be resolved/ helps someone.