I am a graduate engineer, have 35 years development experience, master degrees in business and a lot of further competences.
Moo is part of CT deveolpment environmant. A development environment should compile / should produce errorfree products otherwise the development environment is nearly worthless.
Now you write that there are errors in the product which is part of CT development environmant.
It is a stupid idea to distribute something made by poeple outside of CT as part of the development environment without testing and without heaving the source code.
One of my companies and others are in a critically situation since years (nearly killed by CT; lost a lot of time, money, customers, reputation) because CT development environment does not work and made a bad product.
I asked CT for support friendly but only bad jokes form CT over years. We try to reduce and avoid damage from one of my companies, from me and others for years now.
It is a stupid idea to ask customers to fix errors for CT products and or for CT product bundles. My companies are not the testing and / or error correction departmant for CT products and / or CT product bundles so there is no need for the source code. Payment was for a good development environment not to get a source code with errors. BTW source code should be able to modify in the development environment for third party things too.
If CT does not understand basics in engineering and business I can not see success in the future (F3) and other companies could overrun CT in the more professional area (eg Unity).