read a JSON array object inside promise.all in node JS

I'm trying to read a value from a JSON object. Since i want to use multiple await function inside a loop, i'm using promise.all. The Value of ptnData.ID is undefined but ptnData value is below

[
  {
    ID: 'A1234567890',
    PARTITIONKEYCODE: 'A',
    DATE: '07/22/1986'
  }
]

main code :

fs.readFile('input.txt', 'utf8', async function(err,id){
try {  
var array = id.toString().split('\r\n');
Promise.all(
array.map(async user => {
const ptnData = await frstController.getPtnData(user)
console.log(ptnData);
console.log(ptnData.ID);
const devDetails = await scndController.getDevData(user)
})
)
} catch (err) { throw err; }
});

I want the individual values of JSON object ptnData for JSON formation. Thanks!