Looks like it may still be something with IPV6 routing.
Serial connection closed. Attempting to reconnect...
Serial monitor opened successfully:
0000000671 [system.ot] INFO: Role changed: router
0000000672 [system.ot] TRACE: RLOC was added
0000000672 [system.ot] TRACE: RLOC was removed
0000000674 [system.ot] TRACE: Partition ID changed
0000000676 [system.ot] TRACE: Subscribed to IPv6 multicast address
0000000679 [net.th] TRACE: OpenThread state changed: 10e4
0000000681 [net.ifapi] INFO: Netif th1 link UP
0000000683 [system.nm] INFO: State changed: IFACE_UP -> IFACE_LINK_UP
0000000686 [net.ifapi] TRACE: Netif th1 ipv6 addr state changed
0000000687 [net.ifapi] TRACE: Netif th1 ipv6 addr state changed
0000000688 [net.th] TRACE: Added FE80::F40F:D968:F4D9:3CA8 0
0000000689 [net.ifapi] TRACE: Netif th1 ipv6 addr state changed
0000000691 [net.ifapi] TRACE: Netif th1 ipv6 addr state changed
0000000693 [net.th] TRACE: Added FD21:76C1:2053:0:E95:CE81:FD24:F294 0
0000000694 [net.th] TRACE: OT_CHANGED_IP6_ADDRESS_ADDED
0000000695 [net.th] TRACE: OT_CHANGED_THREAD_ROLE
0000000696 [net.th] TRACE: OT_CHANGED_THREAD_RLOC_ADDED
0000000698 [net.th] TRACE: OT_CHANGED_THREAD_RLOC_REMOVED
0000000700 [net.th] TRACE: OT_CHANGED_THREAD_PARTITION_ID
0000000700 [net.th] TRACE: OT_CHANGED_IP6_MULTICAST_SUBSRCRIBED
0000000715 [system.ot] TRACE: Thread network data changed
0000000715 [net.th] TRACE: OpenThread state changed: 200
0000000716 [net.th] TRACE: OT_CHANGED_THREAD_NETDATA
0000000717 [net.th] TRACE: Candidate preferred prefix: FD0D:E520:66DC::/64, preference = Medium, RLOC16 = 9c00, preferred = 1, stable = 1
0000000720 [net.th] INFO: Switched over to a new preferred prefix: FD0D:E520:66DC::/64, preference = Medium, RLOC16 = 9c00, preferred = 1, stable = 1
0000000722 [hal] INFO: DNS server list changed
0000000723 [net.th] INFO: DNS server on mesh network: FD0D:E520:66DC::1
0000000725 [system.ot] TRACE: IPv6 address was added
0000000727 [net.th] TRACE: OpenThread state changed: 1
0000000729 [net.ifapi] TRACE: Netif th1 ipv6 addr state changed
0000000732 [net.ifapi] TRACE: Netif th1 ipv6 addr state changed
0000000735 [system.nm] INFO: State changed: IFACE_LINK_UP -> IP_CONFIGURED
0000000737 [net.th] TRACE: Added FD0D:E520:66DC:0:FCD9:7A96:92C:A557 0
0000000738 [net.th] TRACE: OT_CHANGED_IP6_ADDRESS_ADDED
0000000739 [system] INFO: Cloud: connecting
0000000742 [system] INFO: Read Server Address = type:1,domain:$id.udp-mesh.particle.io
0000000745 [system] INFO: Loaded cloud server address and port from session data
0000000747 [system] TRACE: Address type: 1
0000000749 [system] TRACE: Cloud socket=0, family=10, type=2, protocol=17
0000000752 [system] INFO: Cloud socket=0, connecting to 64:FF9B::36E3:ABAB#5684
0000000754 [system] TRACE: Cloud socket=0, connected to 64:FF9B::36E3:ABAB#5684
0000000757 [system] TRACE: Updating cloud keepalive for AF_INET6: 30000 -> 30000
0000000760 [system] TRACE: Applying new keepalive interval now
0000000763 [system] INFO: Cloud socket connected
0000000765 [system] INFO: Starting handshake: presense_announce=0
0000000768 [comm.protocol.handshake] INFO: Establish secure connection
0000001155 [comm.dtls] INFO: (CMPL,RENEG,NO_SESS,ERR) restoreStatus=0
0000001157 [comm.dtls] INFO: out_ctr 0,1,0,0,0,0,0,103, next_coap_id=41
0000001159 [comm.dtls] INFO: app state crc: cached: 371e1039, actual: 38e5db72
0000001160 [comm.dtls] INFO: restored session from persisted session data. next_msg_id=65
0000001163 [comm.dtls] INFO: session cmd (CLS,DIS,MOV,LOD,SAV): 2
0000001165 [comm.protocol.handshake] INFO: Sending HELLO message
0000001354 [comm.protocol.handshake] INFO: Handshake completed
0000001356 [system] INFO: Send spark/hardware/max_binary event
0000001361 [system] INFO: Send subscriptions
0000001362 [comm.dtls] INFO: session cmd (CLS,DIS,MOV,LOD,SAV): 4
0000001363 [comm.dtls] INFO: session cmd (CLS,DIS,MOV,LOD,SAV): 3
0000001365 [comm] INFO: Sending TIME request
0000001367 [comm.protocol] INFO: Sending 'M' describe message
0000001369 [comm.protocol] INFO: rcv'd message type=1
0000001370 [system] INFO: Cloud connected
0000001371 [system] TRACE: Updating cloud keepalive for AF_INET6: 30000 -> 30000
0000001372 [system] TRACE: Applying new keepalive interval now
0000001374 [comm] INFO: Forcing a cloud ping
0000001455 [comm.protocol] TRACE: Reply recieved: type=2, code=0
0000001456 [comm.protocol] INFO: message id 67 complete with code 0.00
0000001458 [comm.protocol] INFO: rcv'd message type=13
0000001462 [comm.protocol] TRACE: Reply recieved: type=2, code=0
0000001463 [comm.protocol] INFO: message id 68 complete with code 0.00
0000001464 [comm.protocol] INFO: rcv'd message type=13
0000001506 [comm.protocol] TRACE: Reply recieved: type=2, code=69
0000001507 [comm.protocol] INFO: message id 69 complete with code 2.05
0000001508 [comm.protocol] INFO: Received TIME response: 1542551736
0000001511 [comm.protocol] INFO: rcv'd message type=12
0000001512 [comm.protocol] TRACE: Reply recieved: type=2, code=0
0000001514 [comm.protocol] INFO: message id 70 complete with code 0.00
0000001516 [comm.protocol] INFO: rcv'd message type=13
0000003082 [comm.protocol] INFO: Sending 'S' describe message
0000003086 [comm.dtls] INFO: session cmd (CLS,DIS,MOV,LOD,SAV): 4
0000003472 [comm.dtls] INFO: session cmd (CLS,DIS,MOV,LOD,SAV): 3
0000003472 [comm.protocol] INFO: rcv'd message type=1
0000003474 [comm.protocol] INFO: Sending 'A' describe message
0000003476 [comm.dtls] INFO: session cmd (CLS,DIS,MOV,LOD,SAV): 4
0000003477 [comm.dtls] INFO: session cmd (CLS,DIS,MOV,LOD,SAV): 3
0000003478 [comm.protocol] INFO: rcv'd message type=1
although I may also be reading this completely wrong.