It seems like this was pushed off to give businesses more time to comply.
Many kinds of businesses have subscriptions, each with a different situation. Some small businesses don't even have a programmer.
Requiring a phone call is not always (although often is) to make it difficult to cancel. Often it's because a company doesn't have the proper infrastructure for the frontend.
So I think it's reasonable that they are giving companies some time.
In the end, I hope that on July 14th this goes through, it will be a big win for consumers.
EDIT: My answer didn't fully address the question, so let me add: I don't think is the result of Trump trying to be friends with billionaires for their money. I understand why it seems that way - because he literally does that. But this doesn't seem special or extraordinary. Enforcement of laws gets pushed off all the time.