Wash sale issue for profitable trader

Having an odd issue where as a profitable trader, because of wash sale rules, when I import my 1099B, TurboTax is saying that I owe ~1300% taxes on my profit (more than my net worth!).  I think the wash sale rule is being misapplied in my case -- here is a simplified scenario:

All trades with same ticker.

Trade 1,Bought Dec 28 2020,Sold Dec 28 2020,loss $5

Trade 2,Bought Dec 28 2020,Sold Dec 28 2020,gain $10

Trade 3,Bought Jan 5 2021,Sold Jan 5 2021,gain $10

 

In the above scenario, what I think should happen is that the Trade 1 shows up as a wash sale, and is rolled into trade 2, giving me a net profit of $5 for 2020.  However, what I think 1099B and/or TurboTax is doing is rolling the wash sale from Trade 1 into Trade 3, yet still charging me tax on Trade 2!

 

Any insights are appreciated.  Thanks all.