hello, your configuration looks good, the problem it is probably something more subtle.
Which kind of tx are you trying to submit? a call or create?
I suspect the issue could be related to the AEVM/FATE transition, that is, if you are calling a contract that was deployed before the HF you need to tell the compiler to use AEVM as backend, otherwise it will default to FATE.
If that is the case this comment explains how to do that and this post explains the FATE/AEVM transition