I think the issue is DATABASE_TO_LOWER=TRUE (and likewise setting DATABASE_TO_UPPER=FALSE) because internally, Liquibase seems to have a case sensitive cache of database entities, and forcing to lowercase when Liquibase tries to find DATABASECHANGELOG it can’t be found in its snapshot.
Likewise, not forcing to uppercase creates a similar issue.
Leaving as default, and just setting CASE_INSENSITIVE_IDENTIFIERS=TRUE allows Liquibase to be case sensitive, but then allows JPA/Hibernate generated queries to not be thrown off kilter by quoted identifiers, which are forced to be case sensitive without CASE_INSENSITIVE_IDENTIFIERS=TRUE.