Hm, it's been over 2 years, so I don't remember many details. I do remember having a couple projects (Kafka, maybe more?) using Scala which required specific JDK versions. Also some databases would recommend certain JDK versions.
So that means you either run different JDKs for different services or you stick with the lowest common denominator.
So that means you either run different JDKs for different services or you stick with the lowest common denominator.