I dont see why that would happen, they were in seperate tanks for one. For two, Cloud didnt know anything but what Zack had shared with him (the two had talked before) and what he himself knew of Shin Ra. There's nothing to indicate he got anything from Zack directly (memory-wise).

Cloud wasnt out and out lying. He thought he was telling the truth.