What you mean it's not fitting correctly? Is this a road bike?
Edit: On closer inspection I don't think that's a Hollowtech chainset, if it were the drive side would have a long spindle, so might be Octalink I despite being labelled Hollowtech and the BB is Octalink II, or visa versa. Fix is to get the correct BB.
Be aware there are issues with Octalink, they need to be tightened to a very high torque setting, if not they become loose and the steel spindle eventually destroys the soft alloy cranks making them useless. Shimano has now discontinued them.
This is a current Hollowtech chainset