The FeignBeanPostProcessor was causing other things to misbehave by forcing early instantiation of all its dependencies. One of those is a @MessageEndpoint when Sleuth Stream is in use, and the annotation wasn't being processed because the bean was processed too early.