You’re right that you’d buy more units in the scheme when the unit price is lower. However, we use a forward-pricing basis, which means we never know what the unit price will be until after the valuation has been completed.
If you pay money in today you won’t receive today’s price. Instead units will be bought after the next valuation has gone through and the new unit price has been declared.