I am not at all surprised. ChatGPT is only trained on text. Therefore, it probably has no idea how words sound and that, e.g., 8 sounds like "ate". So it cannot recognize "7 ate 9" which even I needed some time for :-)