Problem using Bevel and Subdivision Workflow
You probably need more topology, like this (use a Shrinkwrap to make it stick to a cylinder shape):

The pinching is almost not noticeable:

If you want a better result I guess you need to add more topology: