Hi @filipesoccol,
Welcome to the community
I am sorry that you are having this issue. I wasn’t able to reproduce using Truffle and Node 14 unfortunately on Windows Subsystem for Linux (WSL2).
Can you share a cut down version of your contract so that I can try to reproduce?
I also recommend that you change from OpenZeppelin Contracts Ethereum Package to OpenZeppelin Contracts Upgradeable (see: First release of OpenZeppelin Contracts Upgradeable)