Hi,
On PHP8, are the orders status being changed from created to confirmed ?
Do you see the missing emails in the Customers>Email history menu ?
Also, it's likely there is a fatal error somewhere. So look at the end of the PHP error of your server just after you reproduce the issue. You should see one, or several, "fatal error" message(s) with the line number and file path where the error happened.
It could come from the Ideal plugin, but it could also come from a custom plugin, some mass action (in System>Mass actions), or some customization of the emails (in System>Emails). So first checking all this is important before we can draw any conclusion.