I am not sure if this is WPML or the gift card plugin issue, maybe none of them, but I have an issue when I try to open a gift card page in english in my site: ozolaivas.lv (main language is latvian).
Currently whenever I try to click on the "GIFT CARD" tab in my site it throws a 500 error (see screenshots). If I try to open the same page when my site is switched to latvian, then "DĀVANU KARTE"(gift card) section opens without any issues. Also If I open it in latvian and only then switch to english it also switches and I do not see this error.
I asked my hosting provider to check server logs, but there are no errors when I reproduce the problem. I can also mention, that this happens only when I activate the gift card plugin PRO version (Gift Cards For WooCommerce Pro (by WP-Swings)). If I turn off the pro version and only the basic version of that plugin is active (Ultimate Gift Cards For WooCommerce), then I cannot reproduce this error. (basic version is required to be active in order for pro version to be functional)