Hello
From the MRP point of view, system will always try to match the basic finish date with the requirement date and run backward scheduling (even if forward scheduling is defined on customizing).
See this note for more details:
https://service.sap.com/sap/support/notes/1913017
BR
Caetano