So I will add my experience to this as this was the first thing that popped up when I tried researching the issue. I did the same thing, turned on approvals in my site pages so people would have to go through a process to post news but we decided against it. I went in and deleted the flow associated with this, just went to the library, automation, show your flows and it took me to power automate where I deleted the flow.
But then I couldn't publish any pages as it wanted approval but the flow wasn't there to send out emails so the pages would just sit there unpublished waiting for an approval that would never come. After some poking around I went into the library settings and under VERSION SETTINGS the very first option of require approval was turned on so I switched it to NO and BOOM problem solved.
