
Last night I bought the last volume of the book in Korean. I can't read Korean so this was all MTL, but here are some major spoilers for plot points:
-the main character isn't the only person to have been reincarnated. His first Esper (the one who died tragically and left him spiralling) also was reincarnated and is the main antagonist (also is responsible for MC's death and the clones)
-im almost positive the ml imprinted on the mc during his first life, but only one-sidedly. The mc finds this out towards the end of the story, and the ml has been in horrible pain this whole time because he did that (however I'm not 100% sure on the translation)
-they both love each other and imprint at the end of the story and it's super cute (I haven't read the bonus stories)

Also, one thing to note if you decide to get the novel, there are two options: an English MTL and the original. The English MTL is partially available for free, but the story won't completely unlock for several months. If you buy the original, it's much cheaper than the MTL, BUT it's a bit of a pain to translate yourself because you can't take screenshots, etc. I had to download a 3rd part app that's able to translate inside the ridi books application.
Links to both sites can be found in the comments section

Using Hi dictionary, you have to give it permission to overlay other apps and scan them (which is a little sketchy but works on Samsung). Once you do that, a little flitting overlay will appear on you screen. When you click it it'll open up, and if you tap "global translation", it'll scan the page. Unfortunately you still have to scan each page individually and there were lines of text that it missed, but it's the best way to translate as you read.
Another option is to get the novel on a laptop/tablet, and translate each page with Google translate image translator as you go
Damn, I read this as soon as I woke up this morning and now I'm crying