I have had the Dragino LoRa Shield working with an Arduino Uno and a Mega using the ibm-lmic-framework
The RAW (peer to peer with Adafruit feather 32u4) and TTN-OTAA (to The Things Network) examples worked OK
have you checked DIO1 is changing state to indicate an interrupt - RFM95W Pin Connections