Is FOP supposed to behave the same as (La)TeX does when evaluating the hyphenation patterns?
I don't think so.
Is there a way to enforce TeX's behavior?
Not prepackaged. You are invited to hack around in the files in layout/hyphenation.
J.Pietschmann