Transactional API For Meta Data missing information

I am building a workspace audit model where I want to extract all information about models, modules etc.  When extracting the data some fields are only partially populated.  For Example:

 

Model Information - The Size is not always populated

Module Information - The Module id is not always populated

 

Has anyone else experienced this and if so is there a workaround?