How to send numbers from one Arduino to another using Serial

Why are you doing it that way? Why not do the serial print in the processNumber function, which is the way that works anyway?

However if I have a set of extra data to also send via another serial port (Serial 3) to a device using a Bluetooth module, then I get missing data again.

Post this new code please.