Author here! I've not been compensated by the Petal Pro devs at all. I've interacted with them exactly twice—once in support and once to submit the world's tiniest PR. I'm just a happy customer.
(If that's not enough, you can dig in to the Petal Components repo and see I'm not a contributor.)