API getRecords and Layouts
If a field "Sample Field" is added to a specific Layout "New Layout" and is not added to the "Standard" layout, the getRecords method does not return any data related to the "Sample Field". There is simply no element in the XML tree for "Sample Field"
The workaround is to add the field to the "Standard" layout.