Как я понял, у вас есть две таблицы (сущности), и в целом вы хотите применить два левых соединения из первой таблицы ко второй в разных полях - чтобы получить в результате ваш первый объект с подключенными двумя разными списками местоположений (но используйте Room -Relation annotation вместо left join).
Если это то, что вы хотите, попробуйте следующее:
public class StockRelation extends Item {
@Relation(parentColumn = "mpc", entityColumn = "itempc", entity = Location.class)
public List<Location> locationList1;
@Relation(parentColumn = "mpc", entityColumn = "location_itemid", entity = Location.class)
public List<Location> locationList2;
}