with 1. d4 c5, the best move you can play here by far is d5. is there something about the bononi you don't like? the strongest way to play against this opening is to simply play the bononi. you can try to set up like a london system if you wish but I don't recommend it. The position after f4! is very hard to play for black and I've won numerous games in this position against 1600 and 1800's. you have ideas of e5 mainly to crack through the center.
In your game against the NM, your position was already uncomfortable after 4...Qb3 because the pawns on b2 and d5 are already under fire. if you really want to try to make a london system out of this, then I would try the variation I attached below with e4 on move 3. Hope this helps!
I had the good fortune of playing against a very strong National Master at my chess club, excited to try out The London System after some study. Magnus Carlsen plays it, so it can’t be a bad opening, right?
My question, how do you play The London against The Benoni? After my loss, I learned that after 1.d4 c5, to play 2.d5. The NM also suggested that move after our game. Well, I can still play Bf4 at some point, except for when Black plays 2...e5, which is the top choice in the database.
The only way I see of being sure of getting a London is to play 1.d4 c5 2.c3 e6 3.Bf4 Nf6 4.Nf3 cxd4 5.cxd4 Qb6 6.Qc2 (=).
The game lasted 11 moves. I failed to find a great defending resource in 11.Rc1, threatening RxBc8+!
I could be stubborn and play the line at the beginning of the post. The computer says the position is about equal. GM Simon Williams says to play 2.d5 after 1.d4 c5. That stops White from losing a pawn, but there is no London Bf4 if Black plays 2...e5, and now White is stuck playing some mainline in The Benoni. Yuck!