I would expect that m0pro shows "2" on the serial debugging line, one per second. The UNO should show a "1" twice a second. The communication between the two doesn't happen because you don't send anything and because the receiving side has no code to handle incoming data.
If you don't see anything in the serial monitor for both boards it might be that you overloaded the power supply. How do you power the UNO?
In your setup I miss the I2C pull-ups. Maybe you have them but you didn't tell.