Check the following: Apps → Signal ->scroll down and look to see if in “Advanced” there is an option to “Display over other apps”. If there is, try enabling this function.
I don’t have signal, but I had to do that for Sipnetic to get it to stay active and receive phone calls.