You have the schema name on the front of the specification and therefore accessing this as the catalog object. This is not recommended as changes to the view won't be reflected in the service without reactivating the service. For repository objects please just provide the package path :: model name like the following example:
service {
"sap.hana.democontent.epmNext.models::AT_BUYER"
as "BusinessPartners"
keys("PartnerId");
}
This could explain why you aren't seeing all columns. If you added the columns to the view after the service activation, they wouldn't be reflected. However if you change to the repository specification any changes are picked up automatically by the service.