BANano.LoadLayout itself is synchronous. So, unless asynchronous calls are used in some components code (like e.g promises), the line AFTER LoadLayout is only executed after LoadLayout is finished. Those async calls can come from an external library like e.g. Vue so you will have to check their documentation on how you should handle this.
Alwaysbusy