Ultimately you really want to enable some sort of debug output in your node firmware, something like debug messages on a local serial port are really the only way to tell what the node receives, which is not necessarily going to include every packet that the gateway transmits.
If a node gets beyond the OTAA activation stage and starts transmitting application data using an assigned device address, that would be an indication that it worked. But your listing of activation after activation strongly suggest the node is not receiving or not accepting the join responses.
Essentially, you’ve only halfway connected your device to the platform, you need to complete a roundtrip connection for OTAA to work. The problem may be some sort of settings mismatch for example the timing or relative spreading factor of OTAA receive windows.
What exactly is your node and where did its firmware come from?