Hi there! The $5 patreon tier does indeed have the same commercial license ^^ You keep this, even if you have to unsubscribe down the road - as long as you were at that tier when you downloaded the sets.
The advantage to itch is everything in less downloads (patreon is smaller monthly releases over the years.) and not having to interface with patreon. But otherwise, patreon is the best deal.