Are you using 5.4 xhigh reasoning? I've found it overcomplicates some things needlessly, try "high" and see if it helps.
Sorry I meant to say "Claude"; that screenshot is from Opus 4.6
Sorry I meant to say "Claude"; that screenshot is from Opus 4.6