Using hierarchicalforecast, with MiddleOut (forecast proportions) reconciliation, it happened that for a certain point the second-to-last level has a forecasted value of 4 and the last (lowest) level, for the same timestep, has a forecasted value of over 7000 (I expect it to be equal or lower than 4). Could it be related to some division by a value close to zero that is happening somewhere?