Hello, @effie_kyr,
No, you do not need to enable/check “Hide out of stock products from catalog” option in WooCommerce > Settings > Products > Inventory).
I have captured a video for you on my test site, please watch it completely for a better reference: https://www.veed.io/view/3df81815-fb54-4595-8ee1-f1e110ef53b8?sharingWidget=true&panel=share
Regards 8Themes Team.