Hibernate 6 cannot persist Enum as String in char column

After migratingto Hibernate 6.2.6.Final I started seeing test case failure with below message

ClassCast class java.lang.String cannot be cast to class java.lang.Character (java.lang.String and java.lang.Character are in module java.base of loader ‘bootstrap’)

 @Column(name = "document_type", columnDefinition = "char(1)", length = 1)
@Enumerated(EnumType.STRING)
private DocumentTypeEnum documentType;

public enum DocumentTypeEnum {
A,
B,
C
}

In postgress DB

document_type character(1) COLLATE pg_catalog.“default”,

Test case fine with hibernate 5 and but test case fails with latest Hibernate version

With hibernate-5, it will do auto mapping String to CHAR(which is the type of DB column)

But failing with hibernate 6

You found a bug. Please create an issue in the issue tracker(https://hibernate.atlassian.net) with a test case(https://github.com/hibernate/hibernate-test-case-templates/blob/master/orm/hibernate-orm-6/src/test/java/org/hibernate/bugs/JPAUnitTestCase.java) that reproduces the issue.

Looks like another user already posted a very similar bug in the issue tracker: [HHH-16375] - Hibernate JIRA.

@Niserga feel free to vote and follow it for any updates, adding a reproducer with your specific case would help too.