Sembra che se usi GenerationType.SEQUENCE, devi specificare un "valore di incremento" di 1 per evitare che utilizzi la sequenza come seme Hi/Lo.
La prima risposta (quella utile) alla domanda che hai postato spiega che devi specificare "allocationSize=1" nell'annotazione @GeneratedValue.
Nelle versioni più recenti di Hibernate puoi invece impostare hibernate.id.new_generator_mappings=true
nelle tue proprietà di Hibernate; vedere i documenti
.