its been reported that if you have a constructor with more modules then the starbase has available the constructor will not be able to be used for upgrading. also if you have a constructor with more than one module build a starbase any excess modules will be lost