For issues like these, our support tracker and Discord are generally a better fit. I would recommend joining the Discord here (link to the right), as the people in #general-support can do a deeper dive into your logs in there.
For now, try allocating 2 or 3GB of memory if you haven't already.
This guide covers how. Running 32 bit Java (which would also lock you to 1GB) is known to cause a lot of weird issues.
You can also try updating Forge to the latest build for MC 1.12.2, 2847. 2768 (Forge's current recommended build) is very old, and has also been known to cause crashes before. I haven't seen anything like your issue specifically, but this may still be worth a shot, and will help avoid other issues.
Let us know how this goes!