Tier prices functionality works correctly. The lowest price is chosen in the case of overlapping customer roles. The calculation is made precisely depending on the number of units purchased.