Sorry but i don't think to a hardware error....why ? See this screeshot, it's my Mi5, same mi5 with max 10 sat i see with MIUI
This screenshot is made with LINEAGE OS first release in january ...so where is bad design ? :-)
go xiaomi work to make better software !! we are waiting....