the idea is that mining will become profitable if the bitcoin price goes up. Unfortunately I dont think the price matches the difficulty but I think that will change very soon.

are you saying that when the halving occurs BTC will rise?
If the difficult keeps 8% on rising every 13 days and the bitcoin price does not rise, it will be not profitable for most miners in the next reward halving.