No Information obtained when using 2 x SoftwareSerial ports on Arduino Nano
You cannot use two SoftwareSerial instances at the same time - or not for receiving anyway.

SoftwareSerial is a "last resort" system - only to be used if there is absolutely no other option. And then you need to be aware of certain information and rules:


Only one device can listen at any time, switchable using the SoftwareSerial::listen() method
When a byte is being received nothing else can happen - it takes over the entire CPU for the duration of reception
When a byte is being transmitted nothing else can happen - it takes over the entire CPU for the duration of transmission
There is a minimum required time between successive bytes when receiving that causes problems at higher baud rates


These limitations mean that, when using multiple devices, you have to know before hand which device will be sending you data so you can be ready to receive it. It also means that SoftwareSerial is effectively half duplex - it only really works properly when you are either only receiving, only transmitting, or using a "call-response" scenario like sending "AT" commands and looking for a response afterwards.

So the general recommendation is: use hardware UARTs whenever possible (and if you don't have enough, then consider using a different, more suitable, board with multiple UARTs), and if you must use SoftwareSerial then limit yourself to only one instance of it.

As a last resort you can always use multiple boards and connect them using a different system, such as I2C.