Can somebody help me port this GLSL example into UE4? (project included)

I know how to port many GLSL shaders into UE4, that is, to make custom HLSL based materials.
Most of the time, all I need to do, is convert the GLSL to HLSL, and if I get that to work, then I usually can make a custom HLSL material out of it. So, if the GLSL is not that crazy or complicated, it’s a straight forward process.

I am trying to port this example into UE4
https://www.shadertoy.com/view/WdVXWy

I got the “exported” GLSL working in VSC(Visual Studio Code).
But this example is complicated because it makes use of buffers.

Well, to simulate buffers in UE4, I used render target textures.
I have converted other simple GLSL programs, that used buffers, into working materials in UE4, using the same technique, that is, using render target textures.

But I couldn’t get this one to work. Would anybody like to take a crack at it?
Most of the stuff in UE4 is done, but it (of course) is not working unfortunately.
Here are the two project (VSC project and UE4 project)
The Download link is on the top right side of web page.
https://app.box.com/s/6r43hgz93uddjszoksedq504gdm3t870

The GLSL version works, in VSC.
Using VSC (Visual Studio Code IDE) + ShaderToy GLSL preview addon also HLSL preview addon.
VSC: https://code.visualstudio.com/
ShaderToy addon : Shader Toy - Visual Studio Marketplace
HLSL preview addon : HLSL preview - Visual Studio Marketplace

ShaderToy example
https://www.shadertoy.com/view/WdVXWy

The custom HLSL shaders for the material are in the Shaders folder (*.usf files)
“Shaders” folder is underneath main project folder, not inside content folder
(shaders are *.usf files)

Scene file is in Scenes folder : LavaTest.umap
Custom materials are in LavaMaterial folder.

UE4 → ShaderToy example mapping
MatMolten is same as Image (on ShaderToy site, link above)
MatMoltenBufferA is same as BufferA on ShaderToy
MatMoltenBufferB is same as BufferB on ShaderToy

I use two render target textures to mimic the GLSL buffers.
RTMOLTENBUFFERA
RTMOLTENBUFFERB

My level blueprint copies the materials into the render target buffers.
MatMoltenBufferA → RTMOLTENBUFFERA
MatMoltenBufferB → RTMOLTENBUFFERB

The level blueprint must have been accidentally deleted…

1st Draw Material To Render Target
(MATERIAL)MatMoltenBufferA → (TEXTURE RENDER TARGET)RTMOLTENBUFFERA

2nd Draw Material To Render Target
(MATERIAL)MatMoltenBufferB → (TEXTURE RENDER TARGET)RTMOLTENBUFFERB

The material is still not working…