I have had same DTC P0299 for a while also. Fusion Titanium 2016 2.0l ecoboost engine. 95000 km. Shop manual reads this code appears when boost is lower than expected for 5 seconds or more during wide open throttle. I have changed so far the TCB1 and TCB2 selonoids, since this was the least expensive thing to try. P0299 still present. I have an OBD2 code reader, I keep erasing the code from time to time. I am not keen to go to the dealer, who I bet is going to suggest a new turbo for a cost in excess of $2000 .
This turbo faces the firewall in the rear of the engine. This makes it almost impossible to replace in my own garage, need a lift. Even with a lift, I guess dealer labor is maybe 6 hours. If the turbo was facing the front of the engine, I would try buying an aftermarket turbo and installing it myself.