I don’t quite know what is wrong, but it seems bytecode enhancement does forget to track some changes. I created a reproducer here: https://github.com/hibernate/hibernate-orm/pull/6398