Money option was not touched with the second trainer.
If you claim the first trainer works and the second doesn't for money, they option is literally programmed and working identical in the two trainers.
Several people have had this issue. This is what was suggested and worked for me. Turn the money option on, modify the value to your liking. Loot someone or something that gives you cash and your cash should be at that value. Now turn the money option OFF. This next part is important, before you go to buy anything, turn the unlimited/max times option OFF. For some reason it causes money to reset to like $8. I set mine to like $50,000 and was able to buy everything, so you should only have to do this once for pretty much the whole game.
I am using epic and rockstar launcher, earlier there was a guy that said to disable the "use item gives max" and turn on the "set money on pickup" to 50k or more. once u have the money just disable the option money option for it to stick. it work for me. just dont use money related missions or buying stuff while the item gives max is on.