Да, это последовательное поведение. Спецификация (JPA 2.0) не слишком строга в отношении ожидаемого результата использования FetchType.LAZY:
Стратегия EAGER является требованием к поставщику постоянных данных.
время выполнения, что связанный объект должен быть с готовностью выбран. Ленивый
стратегия является подсказкой для среды выполнения поставщика сохраняемости.
Выше взято из определения OneToOne, но то же самое относится и к другим отношениям, LAZY - подсказка, а не нормативная.
Кроме того, Hibernate решил не внедрять ленивую выборку отношений OneToOne. Если вам это нужно, взгляните на это: Hibernate OneToOne ленивая загрузка и каскадирование