Usually if you have attached the rule to the source then no need to select provisioning query setting. Can you please check whether the the rule is attached to your source or not ?
Hi ,
Turn off those above connector features,
As you have mentioned you are doing it via rule, then ootb create account etc features should be turned off.
As you have not put any query in the “create account sql query” so it is bypassing the rule and trying to using blank query.