Inconsistent hot water
Probably the temperature in the boiler is set too low: you should keep it, at least, at 70°C to have enough hot water because if you keep it lower, cold water coming inside the boiler will cool the water present quickly.

Another option is that the anti-scald automatic valve has gone bad (or  is poorly set).