Chosen Solution

My iPhone XS was in the apple boot loop. I isolated the issue to the proximity sensor/speaker component. I quit on trying to find an inexpensive repair in order to preserve face id so I will replace the component. Since the ALS has to do with truetone. If i replace it will I have to program truetone?

Yes you’ll need to program the new assembly to keep TrueTone. This one should do the trick https://www.jcprogrammer.com/jc-v1-iphon

Replacing the front flex assembly will not preserve true tone even if he re-programs the display, you will need a jc receiver flex to transfer over the data from the phone or the old flex if you still have it, This way you can preserve face id and even true tone or you can transfer over the components by using hot air to a known good working flex cable assembly. :D Hope this helps!