By repeatedly running Path.glob() I can see that ordering is consistent on the Same OS, however I get ordered results on windows and disordered results on Linux.
As "a-guest" points out, Path.glob() uses os.scandir() under the hood, which does produce OS dependent results.