Hi,
I figured out what was going wrong. When WPML tries to create a translation of a hook element, it turns it into a block hook.
In order to get the translated element back to the proper type, I had to click the “Overwrite with English Content” when editing the French translation, then translate the item individually rather than through WPML. This forced the element to be the same type as the original.
Hope this helps someone else who gets stuck on this.