Is there an easier way?

You’ve got some add-on I don’t have so I can’t get very far with your GH file, but if you want to see the simple-minded way I make closed Breps from surfaces of revolution check out the file I posted in this thread: https://discourse.mcneel.com/t/how-to-extrude-a-closed-lofted-surface-in-gh/129159/5.

It does look like the paneling tools components does get past the SDiff quirks, so I’ll have to check out the capabilities there. Thanks for the example.