This demo page
uses cascadeFrom together with filter: "contains" and everything seems to work as expected.
You have turned on serverFiltering which means that the DataSource will expect the server to return the filtered data (e.g. data filtering happens on the server). Could you please confirm that the server implementation filters data by a "contains" rule?
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI