It might be related to age. I retired beyond 55 and had a full pension. I then got a job as an RO and continued to receive my full military pension.
An RO's pay used to be based on the assumption that you received a military pension, typically at age 38. That changed about 10 years ago and we moved on to the standard CS banding at the next higher level.