I have tested the smart contract again and it works perfectly in remix. It is a simple smart contract with a constructor and the compiler is v0.5.16.
All right, so it may be an issue with the .js then, do you think it can be related to the ABI or bytecode or just with the pure .js code?
I am not sure at this stage, it could be related to the bytecode. The arguments syntax seems correct.
I tried using the bytecode from Remix that you get after compiling the original contract.
I was able to deploy it here and the arguments have seem to come through.
I have updated the demo with the new code.
Okey it works now!! Thank youuu!!