Thanks for typing this up. This is all really helpful.
Yes, I understand what you mean. I created an issue here for this.
I’m going to add this a comment to RH-81764 since this is where I’m seeing this issue. If you have another example where this occurs outside a corner I’d like it.
I opened the issue here. This is probably going to be substantial amount of work to get right.
I opened a master issue here to track all the subtasks to get ExtrudeCrvTapered working well. There’s a lot of devil in the details with this but it’s something I’m hoping to work on.