1. The other way is change the sink PDO of BCR, by default, the max voltage and max current is filled as per external resistors. For your case, you can select 12V and 3A for this. And then the BCR will be initial 5V/3A, 9V/3A, and 12V/3A as request sink. This is can cover all of your cases.
If you want control the PDO with 12V/2A and 9V/2.67A, you can change the SINK PDO with I2C. Please kindly notice that the BCR HPI is discover under NDA. You have to contact local FAE to get this documentation under NDA.
2. This part is not support PPS currently.
Thanks a lot, Lisa. If I select 12V and 3A for BCR. And then the BCR will be initial 5V/3A, 9V/3A, and 12V/3A as request sink. Then if I use if I use 24W PD (5V3A,9V2.67A, 12V2A). The BCR can only be charged by 5V. It is not what I expect.