I honestly don’t know what I’m doing wrong legally, what the consequences are, and how I can correct it.
You're using code protected by a GPL license in a way that is prohibited by the owner of that code.
Just because you provide compiled binaries doesn't mean it can't be proven, they are poorly built to hide the traces.