Does the Fund Allocation Solver take into account contributions?

No, we only optimise current balances to the risk profile, contribution only products are ignored in the fund allocation solver.