The government could still indicate its intention to move ahead with something without necessarily indicating exactly how much it would be spending in future years. For example, if anybody wants to launch a new policy proposal or expand an existing policy and allocate additional funding to it, and do so only after consultations have taken place, it will require some time. There is nothing that prevents the launch of consultations before the allocation of money is performed.
It is not inconsistent. It would certainly require a bit more attention to the timing of those announcements, but it is not something that is impossible to do.