When I’ve found the slicer-generated supports are not of my liking, I’ll import the model first into Meshmixer and allow it to perform automatically generated supports. Those can be selectively removed and others added as needed/desired. Depending on the results, you may not need slicer-generated supports, or those that are created will be more in line with your requirements.
You need to setup the overhang threshold to something greater than 45 degree. Zero means only flat will be supported. 90 means that even vertical walls will have the supports. Cura is good but the support is very heavy and sometimes hard to remove.