Nice work on adding lane counts for lane changes and bidirectional ways. Here are some of the things I noticed:
Way 4305501689: An improvement can be made to the geometry by pulling the end of the dual carriageway to the middle of the intersection. This way, the service road can be connected to that point instead of it being awkwardly attached to the bi directional way.
Way 4305501685: The lane counts for each direction are swapped. Forward should be two and backwards 3. One way I find helpful to see the direction of a way in id editor is to toggle the oneway tag.
Way 4305501682: The way this is modeled should change when the other trunk way is added. But in general, ways in the middle of an intersection (such as between dual carriageways) do not need to have lane count tags added to them, so the lane count of zero can be removed here.