Because what the US produces is just a kind of oil. Not all oil is the same, IIRC the US produces mostly light crude.
Releasing barrels lowers the price but it's obviously only a temporary measure.
I think it's a story as the cease fire with Iran is about to run out