Yes, there are definitely some improvements with ChatGPT when it comes to PBP, but still a long way to go.
Very often it has issues with syntax - it confuses PBP with Bascom or GC basic and uses operators from there.
And when you ask it to check and correct, it says - "oh, you're right, this particular statement is not supported by PBP, let me modify a code for you".

So while mostly being useless for PBP, at least it gives some direction, when I need to interface with some "fresh" hardware - syntax is usually wrong, and boundaries are not checked and code sequence is also messed, but registers/addresses usually are correct.