When I run your model here with CPLEX 12.8 it is immediately claimed unbounded. Are you sure you attached the correct model/data?
If the data is correct, are you sure it is actually solving that takes so long? Or could it be the conflict refiner or the calculation of a relaxation that kick in after infeasibility was proven? Can you disable conflicts and relaxations in the settings file and see what happens?
#CPLEXOptimizers#DecisionOptimization