The background of Stack Screen is not transparent, it has a default white background. There is one thing you might miss that if you navigate to a new screen, the navigator will have a default animation that stack the new screen above the previous one like stacking cards, so screens need to be non-transparent to cover the previous ones.
If you want to apply same background on all screens, you can create a screenLayout and use it within each of your screen component.