Bir deneyin:

if ($_SERVER['REMOTE_ADDR'] == "185.165.46.55"  && date("Hi")< "1930" && date("Hi")> "0845" ){
0 ile başlayan sayıları octal olarak algıladığı için ve 0845 sayısı 8 içerdiği için hata olarak görüyor