Kangaroo will silently skip any property with an irregular value type.
For example
Gradient Overlay > Colors
Effects > Hue & Saturations > Channel Range
If you take a closer look at those properties you’ll notice that they cannot be defined using a primitive value, such as a number or a string of text.
The folks at Adobe have decided that properties with irregular value types cannot be manipulated using third party tools.
<aside>
🌈 Alternatives
Instead of using the Hue & Saturation
effect, use Color Balance (HLS)
Instead of using the Gradient Overlay
layer style, use the Gradient Ramp
effect
</aside>
Limited by Adobe’s scripting API, Kangaroo can only read style attributes of text by looking at the first character.
If your text for example has a different color for each letter, Kangaroo might give unexpected results.