If you are manually over-typing the supplier in the ‘Supplier’ box at the top of the requirements screen, the cost price will not update as you are essentially overwriting the supplier rather than updating this fully. 

In order to ensure the cost price updates, you need to select the relevant supplier from the ‘Supplier’ tab at the bottom of the requirement screen.

Double click into the relevant supplier line, then select the save icon to update this..