Hi Lilia,
In order to test the STATUS_SMB_BAD_CLUSTER_DIALECT error, you would need to send a tree connect request to the cluster in a session with dialect greater than that of the cluster's max/highest available dialect. When doing a cluster reconnect, the server will assume the dialect is compatible since it has already connected, so in order to test this error, it shouldn't be a reconnect.
Let me know if you have any further questions.
Regrads,
Kristian S
Support Escalation Engineer
Microsoft Open Specs