No, it cannot. Crucially, ChatGPT does not need access to the data for each variable. It can infer causality simply from the variable names. The text-based answer is obviously encoded in the huge training data. Spooky would be if it could do it based on numeric data alone.