Wait? these aren’t the same? They sure look very familiar!!!
they are very similar but there is one subtle difference, where the release originates
Using GitHub Flow you release from the branch
While with Trunk Based Development you release from master/trunk.
This subtle difference theoretically reduces the chances of regression.
However: if your department is successful in getting the longevity of branches to an absolute minimum: then this discussion will be a lot less important.