You'd need to check both ways. Planner Tasks that aren't in SharePoint, and SharePoint Tasks that aren't in Planner.
Below is how I'd do it where you get an HTML table for each scenario that you can email out. Note that I've just got a Manual trigger, but you would have your Schedule. I'll go through each of the actions.

List tasks and Get items return all the Planner tasks and SharePoint (SPO) tasks respectively.

Select Planner Tasks and Select SPO Tasks just get the properties you want. Note that they both need to have the same Properties including names so we can do our comparison across both later. You can add more properties, but you just need to ensure they are the same across both, including the order.

The Filter array actions are where we filter to show only the ones that are not included.
Filter array Planner tasks not in SPO uses Output from the Select Planner Tasks action for the From, and Output from the Select SPO Tasks in the comparison.
Filter array SPO tasks not in Planner users Output from the Select SPO Tasks action for the From, and Output from the Select Planner Tasks in the comparison.
They both use item() for the does not contain value.

Create HTML actions build up our tables with the relevant data so we can send it in our email.
Create HTML table Planner tasks not in SPO uses Filter array Planner tasks not in SPO.
Create HTML table SPO tasks not in Planner uses Filter array SPO tasks not in Planner.

Compose Table Style is just some CSS that we can use to style our Tables a bit nicer. You can adjust this to your liking. It's not required but does make the tables look nicer than the standard style.

Finally, we can use Send an email to send both the Tables with the Styling applied. I have the Output from the Compose Table Style first, then the appropriate HTML table Outputs.

The email output would look something like that below:
