I don't see in your script that that you are qualifying the name of the snapshot with the schema name.

dbms_mview.refresh('wcd3a_dwh.WCD3A_CLOSE_CUST_CLOCK','C');