I understand the issue you're having and will try my best to assist you in this matter.
When I attempt to switch to French from a specific post, the slug in the URL displays correctly. However, the problem arises when accessing any post from the Archive page in the French language.
However, Based on the WPML Debug information, I found that the translation setting for the "obituary" post type is set to "Translatable - use translation if available or fallback to default language". This means that if a translation isn't present, the default language version of the post will be displayed instead.
This could be the reason behind the issue. As the default language posts are being used as a fallback in the French version, the link in the button remains the same. Would you please try the following and check if that helps to solve the issue?
- Please go to the 'Obituary' post type and properly translate any of the posts to 'French'.
- Once the Translation is completed, open the French archive and check the link in the button of that post. Hopefully the slug will appear correctly there.
Please let me know how it goes. I will be happy to help if you need further assistance in this matter.