Yes, you draw a card regardless of what kind of world the good was produced on. The rulebook mentions, (page 7) under Produce, that players who choose Produce get to "produce" a good on one Windfall world. It also gives an example of a special power that produces goods on windfall worlds. Since Research Labs draws cards for each good of a specific kind produced, and the rules indicate that goods on windfall worlds can be "produced" either as a bonus based on a players chosen action or card effects, you draw a card regardless of whether that good was produced on a halo/solid world.
Players who chose Produce, as a bonus, produce a good (if possible) on one of their windfall worlds that does not already have a good.
Some cards, such as Genetic Labs, can also produce goods on windfall worlds (without goods).
What does "no power can interrupt another" mean?
What is meant here, is that you should resolve a power/effect completely before applying the results of another power/effect. Example: If you have an Alien world (yellow) that allows you to Discard a Card to produce an Alien good, but you have no cards in hand and no way to produce yellow goods. You could draw cards from Diversified Economy (for producing goods on other worlds), and then discard one of those cards to produce an Alien good. This would not entitle you to draw another card from Diversified Economy for producing another kind of good, because you already resolved it's effects. If you control a Research Labs as well though, you could draw a card from it's power by resolving it's effect after Diversified Economy and the "Discard to Produce Good" effect of the Alien world.