Short answer, set the text to the same ‘Fill’ Layer.
This will help in understanding what is happening and why.