Hi. Thanks for trying
Notezilla .
The sticky notes created are not on top of the apps by default. The move back below the apps when other apps are used. To keep a sticky note on top of the apps you need to explicitly click on the Pin icon from the top sticky note app.
Can you go to the sticky note? The top toolbar has a Pin icon. Click on it to toggle between staying on top and not staying on top.
Also if you have used the 'Stick To Window' feature then the note will stick to a specific window always.
You can create a new note and check. It shouldn't stay on top by default.