Attached and not connected may mean that the VVR heartbeats are working, but data packets aren't getting across... try seeing if the default 8400 byte VVR data packet size is a problem by using ping commad to test packet sizes (see ping options). The data packet size can be changed easily.
Also, ensure that VVR processes are working on all nodes, primary and the secondary. Ensure you have valid VVR licenses on both.