maybe the node isn’t receiving always the downlink so it will try until reaches sf12 ? 'what if ’ you bring node and gw closer to test ?