Thanks @bruce86
As of now, there’s no way to hide a button from logged-out users. But in the near future release, there will be the option to hide any block in Gutenburg & any element in Elementor plugin & it’s add-ons. This means you will be able to easily hide a button.
For now to hide a button from logged-out users you have to use a custom code snippet.
Please let me know if this answers your question 🙂