Thank you for flagging this, I can see now and look like JOSM behaving weird here. Ideally when adding junction=roundabout no need to add oneway tag, accordingly I removed the oneway tag and I was under assumption that JOSM would take it correctly from the backend. My bad! I Learned a lot here 🙂