Problem into shifting from 3v3 to 5v using a BJT
Your schematic will produce a constant 5 volt output but more on that later.
You have PNP transistors connected upside down and that moves the normal input junction from being base/emitter to base/collector. Transistors can be made to work like this on low voltage supplies but, it's not ideal and β will be low. Not unheard of though!
Operationally, in your circuit, the base/collector junction will always be forward biased because your input voltage is a maximum of 3.3 volt. This means that the transistor will always be &quot;on&quot; hence, this is why you see 5 volts at the emitter. Your circuit cannot raise it's input (feeding R53 or R54) to a high enough voltage to turn the transistors &quot;off&quot;.
For these reasons, the circuit will not do what you want so, I suggest you google &quot;using a BJT as a logic level shifter&quot;. There are solutions if you look on the internet such as this one: -