Absolutely, you will never see a 1n4007 in the high-speed section of switching power supplies!
Every diode has a turn-off time, when the input voltage goes negative the current will flow backwards for a small time.
For the 1N4007 it's about 1.5us, this is not a problem at 100-120Hz, but at 100KHz it will:
100K *1.5us = 150ms!
Power diodes meant for high speed power switching are much faster, for example the FR302 has 150ns switching time.
Try a 1n4148, or anything fast.