How can I debug/test my custom migrate module?
The place you want to step through is the while loop in MigrateExecutable::import() - this is where each source row is received after prepareRow(), run through the processing pipeline ($this->processRow), and saved to the destination plugin ($destination->import()).