Have you looked into Jenkins-X at all? I'm at a point where I'm starting to adopt GitOps and I'm torn between Flux and (what I consider) a far more opinionated but pretty elegant solution in JX.
I did, it’s overly complicated for what I need (single team, apply YAMLs in git repo, specific branch, tagging).
I see the industry using mostly Flux and ArgoCD and I really don’t want anything Jenkins related in infra again.