perhaps i misunderstanding … but behaviour seems correct to me…
so the live looper is for layering tracks, so you want it to keep its start point with respect to other tracks, otherwise what you record, is not going to be what you get when you play back…!?
(I’ll admit it would be a nice feature of @squarpadmin could allow this ‘offset’ to be adjusted e.g. if you get your timing slightly out)
if you want the looper to start recording on the bar boundary, have you tried setting “default perform” to 1 bar. for me setting live looper = 1 bar, default perform = 1 bar, gets me pretty much what i want, even if my timing is a bit off
default perform does have other uses, so perhaps it would be nice if the live looper had its own ‘quantise start’ option - but not sure if its necessary as default perform 1 bar works nicely for me.