Errors interpreting Chess FEN positions

In Chess, a FEN is a string of text that represents a position on the chess board. I’ve fed several simple FEN strings to ChatGPT and it always provides the wrong position.
An example: rnb1kbnr/ppp1pppp/8/1q6/8/2N5/PP1PPPPP/R1BQKBNR w KQkq - 2 4

This should return a simple position with a White Knight on C3 and pawn missing on c2, while Black has Queen on B5 and pawn missing on D5. Instead it puts the White knight on E4, adds 3 Queens for Black (!) and a bunch of other errors. Just reporting in case it can be fixed.

ChatGPT interpretation: