Molasses feed beneficial bacteria in your soil that kills pathogens and helps to chelate nutrients for your plant to absorb easier.
I have used it for outdoor grows but not indoors. As for your odor problem, or lack of odor, i wouldnt worry. Try a sample bud to see if its all good. Dont expect much of a buzz, but if you are an experience smoker, youll be able to tell if there are any cannibinoids.