I was facing the same issue using spring-boot 3.3.0 and the issue still appears.
I tried as written above setting transactional behavior to NEVER or NOT_SUPPERTED on @Transactional coming from spring itself as well as to the corresponding from jakarta.persistence