Yeah, If python communicates with the dll at the wrong time this can cause crashes in the dll, I've mostly learned how to spot and avoid it, but it is not always obvious what dll calls can cause a crash at what point, so I can't guarantee that there are not some rare dll crashes caused by PPIO at this point.
It would obviously be easier if PPIO was in the core, but for now I simply advise other modders to not spend much time on bug reports where PPIO is a suspect, rest assured that I look into any reports when this is the case.