ChatGPT doesn't understand Numba

I’ve been encountering this issue since the beginning of last year and at this point I’m sure ChatGPT doesn’t understand how numba work. For example it keeps trying to insert tuples in njit functions and just can’t help but use forbidden data structures inside njit functions even if expressely instructed not to.

I use ChatGPT to code in python everyday, and 4o is amazing at that, but when it comes to numba it just fails and fails and fails.

At this point I would consider it a bug, also I would like to know if anyone else experienced this problem.