Yeah. This was 2 (really 3) separate issues. Should have started a new thread.
HF7 fixed the issue w/ the disabling of the WideIPs in regard to all of them getting disabled.
As far as the other issue, I have it configured slightly different. I configured my GTM with a pool of DNS servers. See this: https://support.f5.com/kb/en-us/products/big-ip_gtm/manuals/product/gtm-implementations-11-5-0/8.htmlconceptid
The problem is that, you need to configure the "Unhandled Query Options" to Allow in order for GTM to pass the query to the pool of DNS servers. However, when you disable a WideIP, all the A records are returned for that WideIP. You cannot have both.