Good morning Waqar
Thanks for that.
Your steps are basically what I have done on our website.
To reproduce on your clone of our site, you would just follow these steps:
1) Click "Become a Native Nanny" and fill in all the required fields. Only addresses in Germany are possible in the maps part. A new user will be created in the back end with role "Unverified Nanny". You need to change that user's role to "Native Nanny" to enable all functionality for the newly created user.
2) Switch to the German site, and click the Ad icon in the menu bar, and click "Nanny-Anzeige erstellen" (Place a Nanny Ad), making sure to enter something in all the required fields.
3) On submission you should get a notification to the email address of the new Nanny.
4) When you submit, there is Toolset provided custom code on our site ("func-create-ad-language-duplicates-on-submission"), which copies the Ad to all other other languages, so if you create in German, an English duplicate will be produced and vice versa. (We were told on previous tickets that this was necessary, though it has the unfortunate side-effect of having two posts all the time, which is a shame, but necessary due to how WPML works apparently.) Interestingly, when the language duplicate is created, which is a post in its own right, it doesn't send its own notification either. 🤷🏻♂️
5) Depending on what the settings are for the reminder notification time is set to, you will receive two notifications, both in English, instead of one in German and one in English.
On this point, from another ticket (https://toolset.com/forums/topic/email-notifications-not-being-sent-for-expiring-posts/) we deduced that when Toolset and WPML are the only active plugins on the site, there are only 4 options available for post expiration settings under Toolset > Settings > Forms > Other > Post expiration > Check for expired posts. The other options come from other plugins (eg 5 minutes options coming from WooCommerce plugins). In my opinion this is a bug and should be fixed by Toolset to show only the options relating to its own plugin and hide the others created by other plugins. (The shortest option coming from the Toolset plugin is "Once Hourly".)
6) Even if you set the reminder to remind you 2 mins after creation by calculating the number of minutes or seconds, the lowest setting is 1 hour for the server to run its cron job "cred_post_expiration_event" looking for expired posts, so you may have to wait for an hour before you get notifications.
I hope this is easy to follow, please let me know if anything is unclear.
Thanks and regards
Simon