Do not mix the affiliate click and the list
If the visitor came to buy someone else's product, a surprise form feels like a trap. Use a dedicated page for your magnet. Use a different page for the affiliate link. The generator is for the first job.
Keep fields few
Email. Name only if you will use it. Every extra box is a reason to leave. Lite tools are enough for that.
Test the path on your phone
Submit your own form. If the email does not arrive, fix that before you send traffic. A generator is not a list provider - wire it to the real PLR email backend when you have it.