I made sure that all vertices and polygons have a reasonable index order, so the cylinder creation takes a lot more nodes than using a slice polygon to make vertical subdivisions. Or maybe my method is too convoluted. Will update with a more organized compound if people want to look into how the cylinder is made.
