Ok, I forwarded some logs from the s9 (working!) and the s2 tablet (not working as well). I had a quick look at the basic log in the time frames for both and the s2 has a lot of HICCIP type entries that don't exist on the s9 app log:
[Info] [72.010 sec]ADSB Statistics: NavWorx, NavWorx
Device Status: Online (#Towers = 0)
Ground Link Status: Not Receiving
Last Nexrad Image: never
Pireps/Metars/Tafs/Winds: 0, 0, 0, 0
Trffc(Rndrd)/BdCRC/Updtes/Ownshp/Htbt: 0(0), 0%(231), 0, 33, 33
Nxrd Msg/Frames(Empty): 0, 0+0(0)
[Warning] [76.820 sec]<<Thread#10:ADSB Decoding>>DecodeLoop() - Data resumed after HICCUP: (5.01 sec)
!!
[Warning] [76.840 sec]<<Thread#3:>>GPS Alert, SetLocation Lag: 5000 msec, 3
!!
[Warning] [82.730 sec]<<Thread#2:Watchdog>>WatchDog Issue Detected: WeatherUpdater, 5, ThreadLoop[ WeatherUpdater] seems stagnant: 30 msec
!!
[Warning] [86.830 sec]<<Thread#10:ADSB Decoding>>DecodeLoop() - Data resumed after HICCUP: (5.01 sec)
!!
... for example. So something is going on that is interesting.