Although this is an impressively full featured plugin, I can't ignore the fact that it fails to follow Google's installation guidelines.
As stated here, the container and datalayer should appear immediately after the opening <body> tag:
This plugin inserts the container and datalayer towards the bottom of the body tag. This will stop it working correctly with tags that affect page elements appearing higher up on the page e.g. tracking forms using GA.
I would love to use your plugin and recommend it to my clients, but this needs to be addressed first.