Narrative:

Arriving at ZZZ; after approach check was completed; on a very light traffic day; I was cleared 'ILS X; 2;000 till established.' I stayed at 2;000 until intercepting the glide slope and did not meet the mandatory 1;500 at zzzzz. When I checked on with tower they said; 'I guess controller gave you relief from zzzzz?' we were almost on top of zzzzz at this time and could not make the restriction. I don't know why; but I thought; '2;000 until established' gave me relief from the zzzzz crossing restriction.1) I was lulled into a false sense of ease. Due to coronavirus there was very little traffic in X airspace and it was a beautiful visual day. Usually I would have been hyper-alert in that airspace; but it was more like going into non busy area or something. 2) expectation bias-I expected the clearance to say; '2;000 until established; zzzzz at 1;500; cleared for the ILS X.' when controller cleared me; I thought; 'I don't have to cross zzzzz at 1;500; controller gave me 2;000 until established.' 3) weak approach brief-my PNF mentioned afterward that he forgot about the mandatory 1;500 at zzzzz. Had I briefed more thoroughly; he may have caught my mistake; but since I didn't verbalize the zzzzz -1;500 feet restriction; he was not in the loop. 4) I did not verbalize my intention when controller gave me the clearance- I should have said something like; '2;000 until established; I don't have to make zzzzz at 1;500.' my PNF might have then recognized my stupidity.

Google
 

Original NASA ASRS Text

Title: Flight crew reported missing a crossing restriction during approach.

Narrative: Arriving at ZZZ; after approach check was completed; on a very light traffic day; I was cleared 'ILS X; 2;000 till established.' I stayed at 2;000 until intercepting the glide slope and did not meet the mandatory 1;500 at ZZZZZ. When I checked on with Tower they said; 'I guess Controller gave you relief from ZZZZZ?' We were almost on top of ZZZZZ at this time and could not make the restriction. I don't know why; but I thought; '2;000 until established' gave me relief from the ZZZZZ crossing restriction.1) I was lulled into a false sense of ease. Due to Coronavirus there was very little traffic in X airspace and it was a beautiful visual day. Usually I would have been hyper-alert in that airspace; but it was more like going into non busy area or something. 2) Expectation bias-I expected the clearance to say; '2;000 until established; ZZZZZ at 1;500; cleared for the ILS X.' When Controller cleared me; I thought; 'I don't have to cross ZZZZZ at 1;500; Controller gave me 2;000 until established.' 3) Weak approach brief-my PNF mentioned afterward that he forgot about the mandatory 1;500 at ZZZZZ. Had I briefed more thoroughly; he may have caught my mistake; but since I didn't verbalize the ZZZZZ -1;500 feet restriction; he was not in the loop. 4) I did not verbalize my intention when Controller gave me the clearance- I should have said something like; '2;000 until established; I don't have to make ZZZZZ at 1;500.' My PNF might have then recognized my stupidity.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.