I run an SL4 frame (roubaix) and hollowtech cranks.
I looked at the options when I was specing it up and they are as follows;
1- use the adapter cups that came with the frame to widen out the BB area to allow the fitting of a hollowtech crank. This was what I started with (unintentionally, more of which in a bit) and it creaked straight out of the box. It was removed and re-fitted but the creak never went away.
2- Praxis works. Silent running unless you go BB deep in water, then you will need to pull it out of the frame and re-grease it and all is good again. I now use this option and have been very pleased with it.
I should have had praxis works from day 1 but the LBS didn’t put the praxis BB with the parts when they were building the bike up…. so I used the spesh solution. But my experience of the cups does seem normal when you look into it. The praxis kit isn’t cheap but it does seem to offer an excellent solution, and their customer service dept is excellent if you have any questions.