Does using Sleep As Android increases accuracy of Mi Band 4?

I heard Mi Band 4 sucks at sleep tracking, will using other app other than Mi Fit improves or is the band at fault here for the inconsistency of sleep tracking?