If you connect the "transmitting" Arduino to serial monitor, can you see the voltage changing/updating?
Perhaps the transmitter Arduino is sending the data too fast/frequently and the receiving Arduino's serial buffer is overflowing and corrupting the messages. Try adding delay(1000); into loop() for the transmitter.