BLE Generic Access Service characteristics not showing up

Where does it show up?

With standardised services their standard characterisitcs are also known without the need to actually advertise them. So when an app knows that a peripheral advertises one of these services it can infer that the respective characteristics must be exposed too.
Also standardised services usually feature short UUIDs and hence would leave some space to add some extra info.

So, this is not necessarily an indication for a bug in your code.