When doing testing for #2694, I found that when adding all "yearly" variables to a given household and running calculations with axes produced some outputs that were not arrays of values as expected, but rather single values. There seemed to be no type-specific pattern, as I found this for Booleans, integers, and enums. I would expect that all variables (or most, barring some sort of type-based exception) enqueued as part of an axes calculation would return arrays of values of the size specified in the axes configuration.