Yes, you should be able to use the openstack sdk to communicate with microstack.
Where are you sourcing your novarc file from? The microstack.openstack command uses the openstack sdk and has the connection information in the /var/snap/microstack/common/etc/microstack.rc file. You may want to check the credentials you are using and compare it with the contents of this file.