There will not be a further referendum. There is no parliamentary majority for it, nor is there likely to be. It would create a whole new round of **** and an atmosphere ten times more vitriolic than that which we saw in 2016. Seriously. If one MP were attacked, those voting for another round of cockerel-fighting on steroids would be told (fairly or otherwise) that it was on their conscience. Besides, what would it achieve? No idea if the result would be "Remain" or "Leave"....but I am sure it would be a lower turnout than the 72% who turned out last time, so the mandate would be weak.
General Election is far likelier, if the MPs vote for an "indicative option" which crosses the red lines on which both parties fought the last one.