Why are my students seeing different questions in a mock test even when the test is non-adaptive?

Atom School's smart technology takes into account questions that each child may have been presented with before and does not repeat them again. Therefore each student will see different questions. However, the spread of difficulty over the test will be the same for each student. The questions available for each student also depend on their year group.