BDSP RNG Toolkit Issues

Can't seem to get a seed from using the tool kit. I am using Python 3.9.13 and not the 3.9.6 it comes with as I get a 0x80070057 error when trying to install. It's clearly getting both the blinks and double blinks correctly but once it counts 40 blinks it spits out the following error:

Intervals 40/40

double blink logged

[ WARN:4] global D:\a\opencv-python\opencv-python\opencv\modules\videoio\src\cap_msmf.cpp (438) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callback

[0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1]

[0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1]

Exception in thread Thread-4:

Traceback (most recent call last):

File "D:\Documents\BDSP RNG\Project XS\src\player_blink_gui.py", line 428, in monitoring_work

self.rng = rngtool.recov(blinks, intervals, npc=self.config_json["npc"])

File "D:\Documents\BDSP RNG\Project XS\src\rngtool.py", line 423, in recov

assert all(o==e for o,e in paired)

AssertionError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\threading.py", line 980, in _bootstrap_inner

self.run()

File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\threading.py", line 917, in run

self._target(*self._args, **self._kwargs)

File "D:\Documents\BDSP RNG\Project XS\src\player_blink_gui.py", line 430, in monitoring_work

raise Exception("Failed to deduce seed from monitored blinks.") from failed_deduction

Exception: Failed to deduce seed from monitored blinks.