I believe, all your metrics are inline with GA4 except for Total users which in very normal in any BI tool view.
For New users, when you connect with 'eventName', you can find first_visit displaying the New users#.
However, for Total users, the numbers is counting all the 'eventName" interactions which is bumping your Total users.
I would recommend to include Active users and select 'eventName' as 'user_engagement', and close the loop instead of unmatched Total Users.
To get an accurate Total user#, pls. explore thru Google Big Query by connecting to pseudo_user_id.
Regards,