I found the following error.
I wanted to determine the approximate time taken for each production steps.
The parser has tagged the last word 'steps' as only VBZ and not as NNS. Whereas even if I replaced it with 'trees', it identified it as VBZ.
It worked correctly if the last word was 'cars'.
If anyone knows the fallacy, let me know.