No IMEI after stock recovery
IMEI number is generally not affected by any rom customization and you can also get it in fastboot mode. One possible reason of the problem can be that you have not installed correct version of stock rom.

Motorola has different firmware for different country/market.e.g  Flashing Brazillian firmware on Indian device can cause problems.

So get the correct firmware and install it.