Object not rendering smoothly - Can see where it bends regardless of how many loops cuts I have
The imperfections are inherited from the curve used in the curve modifier. Select it, go to edit mode, select all and then search(f3) for Set Spline Type operator and set to NURBS:

You will also be able to control the resolution of it in the curve properties tab, but default 12 should be fine.
Or you could also solve the problem by moving the subdivision modifier below the curve:

I would recommend to do both - make the curve smooth and also use the subdivision modifier in the right order.
Just to clarify: by &quot;right&quot; order I mean probably the more efficient way - first modify the less dense geometry by curve modifier requiring less computation and only then smooth it by subdivision also increasing the density. I might not know some of the context to use such strong words as &quot;right&quot; ;)