Currently CAP permits the use of multiple Info blocks for a variety of reasons: to address different areas, different timeframes, even different hazards altogether within a single CAP message.
Although well-intentioned, experience has shown that this is unnecessarily complex. In practice the use of multiple Info blocks is quite rare except where the same message needs to be presented in multiple languages. The other cases can be addressed more simply by sending multiple CAP Alerts.
This would significantly simplify implementations at both the originating and consuming ends and also decouple potentially conflicting routing requirements.