at the risk of speculating before all the facts are out, just have one comment -
Don't take the clearance to taxi statement too literally. Its very common in KRT for the tower to issue a taxi clearance while you are still high speed on the landing roll.