Thanks for posting the prices.
So if the layout permits it, we could replace the 2 DACs with PWM again and move some slow IOs to a XL9555QF24. This could save about 4 or 5 yuan.
But let’s keep the DACs until we are happy with the overall concept and design and move to a cost-optimizing phase.
Maybe a future concept can work in a way where you have one common design for the cheap and full versions and the cheap versions just have some expensive parts not populated, like the PSRAM or just two pullup/pulldown resistor values instead of 4 (would have to adapt the layout for that though).