Free Distort doesn't apply to certain gradient strokes
I was working on a type effect when I realized the Free Distort filter (found under Effect > Distort & Transform > Free Distort) doesn't apply when the selected object uses a stroke with a gradient that is applied along or across the stroke. Is this intentional? I hope it isn't since it doesn't seem intentional.
Here's how I did it.
Create a rectangle. Make sure it has a fill color. Then add a stroke and pick a gradient. Change the stroke style to be either the second or third option. Then apply the Free Distort filter to the object (not to the fill or stroke specifically) and distort the shape in any way. The fill gets distorted as expected, but the stroke stays the same. Only the first stroke option allows it to be distorted correctly with the fill.
I've been able to recreate this on both of my Windows machines. One is Windows 7 and the other is Windows 10 and both are on the latest versions available.
In the attached file, I have a sample set up where this happens. If the Free Distort filter is above the stroke effect, the effect works as intended, but not if it's under the stroke, so this definitely seems inconsistent.