Felt like remaking my internal cheat as I haven't in a while and I've run into an issue.
When reading m_lifeState the return value is abnormal.
I thought I might have done something wrong so I wrote a small external program to read each entities life state, same problem occurred.
An example of the values i'm getting can be seen below.

This is how i'm reading it.
Code:
*reinterpret_cast<uint32_t*>(reinterpret_cast<uintptr_t>(this) + pOffsets->m_lifeState);

Where 'this' is a valid entity and the offset it 0x25B.

Wondering if anyone else is experiencing this issue, weird that it's happening on two separate projects for me.