<span>It's because the product formed with BF3 is more complex which able to decompose AlF3.
</span>AlF3 doesn't dissolve in HF because of the fluorine. It's doesn't allow for coordination due to the hydrogen. However, it will dissolve in KF. If you look at the chemical reaction, it's able to form a salt.