Phone charging depends on various factors, socket voltage stability, charger output, phone battery, phone to charger connectivity, etc. Almost 3hrs is long but 1.5 to 2.5 is okay
Nothing is wrong with your phone. My 8x since day one has always took about (2 1/2)-(2 3/4) from complete drain to recharge to 100% and that's with me still using the phone.