I added the loop based on ModB.$instances.length as you suggested, and it is reporting back the default value as well, not the values configured in the user script.
ModB.$instances[i].<instance parameter> is the correct way to access instance parameters correct?
the ModB handle i'm using is a global which was set in a module$use function. That should be valid still too correct?