Usermode - режим работы из под пользователя.
KernelMode - режим работы из под ядра, на уровне железа.
Usermode античит не может замечать изменений памяти из под Kernelmode. Для него просто меняется память, будто так и должно быть.
В наше время, все крутые античиты работают в Kernelmode. Так они могут отслеживать все аномальные изменения в работе ПК. И чтобы хоть как-то с ними конкурировать, читы тоже должны быть в Kernelmode, чтобы «говорить» античиту что все норм. И у Kernelmode читов больше возможностей, т.к. у них появляется почти прямой доступ к железу, без дополнительных прослоек, как это происходит в Usermode. А эти дополнительные прослойки могут контроллироваться античитами