Finalmente encontré la respuesta. En application.properties , añade:
spring.jpa.properties.javax.persistence.validation.group.pre-remove=javax.validation.groups.Default
La pregunta vinculada me dijo qué propiedad necesitaba, pero no sabía dónde colocarla. Traté de usar la configuración personalizada de Java e incluso persistence.xml configuración, pero varias otras cosas fallaron.
Aquí
, aprendí que "[...] todas las propiedades en spring.jpa.properties.* se pasan como propiedades JPA normales (con el prefijo eliminado) cuando el EntityManagerFactory local se crea". Así que simplemente agregué ese prefijo y funcionó.