There was a regression with permissions when we addressed the problem of developers being allowed to push directly into main. You can find the discussion here.
Now those with developer roles cannot merge MRs even with approvals. Should this get fixed?