If you heated the bearing up to 300F, throw it out and get a other one, it’s scrap. Heating it up that hot removes the hardness from the steel and it won’t last anywhere near as long as it should. You should not heat a bearing any higher than about 210-220F. You could have degraded the grease as well.
Your measurements are almost exactly 17mm, that is what the shaft should be for that application. You should only need a little bit of heat to get it on the shaft if the bearing is on the smaller end of the tolerance, if at maximum size, it might even slip on. I would take a look at the shaft and find out why the bearing is not going on, if someone banged on the end, it could be belled enough the bearing will never go on, the shaft could be oval, so check in three spots, ie 12 o’clock, 4 o’clock and 8 o’clock.