With async you're style.css file would have been loaded before the UI5's standard css where as with sync the standard CSS would be loaded first and then your Style.css. So that makes the difference!
There are also options to load css via controller using jQuery.sap.includeStyleSheet(url);