FIT file Developer Data looks correct but does not display in Garmin Connect

Hi guys - I am trying to encode a FIT file using my own platform and the files I produce look good in fitfileviewer.  However, when I upload the file to Garmin Connect, the developer data graphs do not display at all.  I think I'm really close to solving this puzzle, but cannot figure out how to find out what is missing from my file.  I have attached a sample output file from my tool.  This may help other developers who also encounter the same issue.

sampleOutput.fit.zip