The "direct" bus trip between HKG and Shenzhen/Guangzhou is a complete PITA because of the border crossing and the amount of walking/physical change of buses/loading, unloading, and reloading of luggage involved.
Like the rest of China, I did not feel unsafe in Shenzhen and Guangzhou during any time of the day on my past trips there.