When the feature where you could use dye on a sign to change the color of its text was implemented, using the section symbol (ยง) would also bring these colors, instead of the ones that you can use in Command Blocks and Chat (and you used to be able to use them in signs). Upon further research, there is a tag that I have found (using Universal Minecraft Editor) called "IgnoreLighting" (if you use the +DATA NBT on a sign) that will be set to 0. Setting it to 1 will fix this issue, but it shouldn't have to be this way.
Thank you for your report!
We're tracking this issue in MCPE-117516, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
๐ Bug Tracker Guidelines โ ๐ฌ Community Support โ ๐ง Mojang Support
๐ Project Summary โ โ๏ธ Feedback and Suggestions โ ๐ Game Wiki