I had a look at your project.
The main problem was this line:
newForm.ShowAndWait
From the help :
The current code is stopped...
I made some changes in your code to show the drawing.
I replaced
newForm.ShowAndWait by
newForm.Show.
Instead of adding pnlDraw in the code, i added it to your MainPage layout.
I do not use the ImageView1 but load the digSig2.png image as a B4XBitmap and draw this one instead of ImageView1.Snapshot.
You tryed to add pnlDraw to MainForm with this line which will not work:
MainForm.AddView(pnDraw, ImageView1.Left, ImageView1.Top,ImageView1.Width, ImageView1.Height)
It should have been B4J specific:
MainForm.RootPane.AddNode(pnDraw, ImageView1.Left, ImageView1.Top,ImageView1.Width, ImageView1.Height)
Attached the modified project.
I would suggest you to switch to B4XPages, which will make the use of different forms much easier.
And another advice, use as much as possible B4XViews instead of platform specific objects, even for single platform projects.
B4XViews have some more properties than platform specific objects.