It is a major issue, that is why quick recovery cylinders can be downsized.
You size the cylinder to suit with a boiler prioritised to send all its output to the cylinder. You have quick reacting cyl stats. You could have a flow switch so that the boiler always comes on immediately water is drawn off. Simple and easy to do.
You put a restrictor on the hot bath tap. A bath fill of 5 minutes is very acceptable to 99% of people. remember the point is using a small cylinder to save space, so the system has to be balanced to suit.
The 30kW boiler will give about 12-13 litre/min in draw-off flow. Have a blending valve on the coil to allow only 82C water to enter the coil will give better results. It will dump 82C heat at the top of the cylinder and far batter stratification will occur. So if a shower is drawing 8 litre.min the boiler will heat the cylinder faster than what is being drawn off. Draw-off 16 litres/min into a bath of hot only, BS recommendations, and added cold a full bath of over 100 litres will be filled in about 5 mins. Easy.
< Snip stuff from person no experience in the field of such things >