For some reasons, maybe some weird versioning thing, when you pip install you get a different (non-functioning) version of the source, whereas building with cmake its functions as it should - it would be worth including this in CI if possible when its fixed. @DanShort12 can you investigate?