Anomaly in JTYEARAGO variable in job tenure supplement

I’m using the variable JTYEARAGO, which indicates whether a person was working one year ago, in the job tenure supplement. The universe seems to be anyone said they were at their current job for less than one year. But there are some weird anomalies:

  1. Some people who listed working at their current job for exactly 1 year are still asked JTYEARAGO

  2. Some people who listed working at their current job for exactly 2 years are still asked JTYEARAGO.

None of the other values above 1 seem to be unusual.

Is this a problem with the data construction/ coding or some strange skip pattern that is not documented?