I've done a lot of sleeves in various engines over last 20+yrs.
When you heat block to shrink them in the alloy expands evenly, gets higher and wider
The cast iron liner doesn't expand to the same level even if you get it hotter than the block. (liner is at room temp when you fit it)
The block shrinks pretty evenly so the sleeve 'grows' out at top, unless you can chill top of block to shrink it back and grip top of liner.
The chances of liner moving are actually pretty high, particularly if you haven't done this before.
I use wood blocks to stand block off surface and give clearance for spigots and a 3/4" alloy plate on top plus a baking tray full of ice with weights to hold liners down and cool top first. Its worked prety good for me but is time consuming so couldn't realistically be done in a shop
I'm in the process of making a 'press' plate with screw jacks to hold liners down so bottom of block stays hot longer.
(for Yamaha XS650/CB350~360, I do a lot of twins))
I heared the stories of how its possible to carve cases with a die grinder, tried it one time only, ( against my better judgment but thought I'd experiment)
Not a pretty sight and never did it again, on XS its real easy to break through into oil passageway which is a pain to repair.
If your going to do it, get it properly machined.
As Big Jay said, around 0.020" clearance for spigot is fine, I've tried tighter (0.010") didn't seem to make any) difference but there is less 'wiggle' room
PJ