It seems like the trainer really doesn't work anymore since the U.S. cities update OR it has a little error.
In the 2nd Tokyo scenario the trainer doesn't increase the money, it increases the amount of bus lines you have to terminate (first task of the mission).
EDIT: Okay, I tested another way now. In Scenario 2 in Tokyo it is important to increase the money BEFORE accepting the first task, otherwise the error I described above will occur.
Please synchronize trainer to show that it is compatible with Steam version 1.022 which is the latest City in Motion patch available. It is all very confusing as you show version 21 which DOES work with patch 22.