As discovered by @nosan, our bean post processor rules don't work for classes that we don't own. For more details and a potential fix see https://github.com/spring-projects/spring-boot/issues/45186#issuecomment-2803280633