Amazon at times used Flex drivers' tips to cover promised base pay, investigation finds

If Amazon has a committed payment schedule for deliveries, and tips are on top of that, then isn’t Amazon literally stealing from their drivers by not fulfilling that portion of the agreed payment schedule? Isn’t this breach of contract, if not outright illegal? I can hear the lawyers galloping down the street now!