Is the below correct, and would it work the same way if you assigned a mail-enabled security group or O365 group as owner?
Also, assuming that best way to manage ownership is with solution aware, so ownership can be changed post development.
Automated/scheduled flow:
-Owner must have correct licensing as the flow will use the owners licensing or group membership licensing
Instant Flow:
-Owner licensing has no impact.
-User running flow, licensing will be used
Apps:
-Owner licensing is not used
-User running flow, licensing will be used
-Any flows the App calls will use the user licensing