Hi,
I have tried this in my 365 environment as below:
- Created 2 batches with same expiration date of their BatchID: 2018-02-28 and 2018-03-31.
- Created inventory of 10 pieces for BatchID 03-31 in both in Location1 and Location2.
- Created inventory of 10 pieces for BatchID 02-28 in Location3.
When I set strategy to None, in location directive action, work is created against Location1.
When it is set to "FEFO batch reservation" then, application selects Location3.
Am I missing some setup of yours? It seems to be working fine in my environment. Do you have any sorting or additional criteria in your location directive actions query?