I'd be worried an ISP could see you send the transaction by SSL to a server . . if it was connected to that server's node, it might notice the node immediately send out that trx to oth
I'm not sure how distinct they are, because once your ISP knows you are sending BCH TXs, they can block them. The problem is at the node level though, not the client.
If the connection is encrypted, the ISP can't see the content, just that there is a connection (until they go full MITM for "National Security" reasons).