Roth IRA Excess Contribution Question

Hi everyone,
I’m looking for guidance on how to report a 1099-R coding issue on my 2025 tax return.
The Situation:
  • Nov 2024: Opened a Roth IRA with Fidelity and made a contribution (4K).
  • March 2025: Realized I was ineligible for Roth contributions due to income limits.
  • April 7, 2025: I withdrew the entire contribution to correct the error. The account balance has been $0 since that date (I took 3800 out since I had a loss).
  • The Issue: Because I did not submit a formal "Return of Excess Contribution" request (this is on me), Fidelity issued a 1099-R with Distribution Code J (Early Distribution) instead of Code P (Return of Excess). The form reflects the original contribution amount minus a $180 loss. 
My Questions:
While Turbo Tax correctly shows no penalty (since the balance was $0 by the deadline) while preparing my 2025 Return, I am worried that the "J" code makes it look like a standard withdrawal rather than a timely correction.
  1. Is it recommended to proactively attach an explanatory statement to my return to prove this was a timely removal of excess contributions?
  2. How do I ensure the software reflects this as a "corrective distribution" so the IRS understands the excess was resolved before the tax deadline?
I’ve read that this is a common issue when formal removal forms aren't used. Any advice from those who have successfully navigated this—or experts who know how the IRS views a Code J in this context—would be greatly appreciated.