did you get this to work? I have exact same issue.. 
And if you change order of the canvases then you will have waves but no paint.
UPDATE: figured it out.. you have to actually name the cache in order both canvas layers to render. 
[![enter image description here][1]][1]


  [1]: https://i.sstatic.net/G0DjM.png