카카오 지도 center 좌표가 달라요

지도를 늘리면서 setCenter와 relayout()을 같이 해주고 있는 상황입니다

현재 코드는

 let interval;

    const lat = KAKAOMAP.getCenter().getLat(),
        lng = KAKAOMAP.getCenter().getLng();

    console.log(lat, lng, '처음 클릭 했을 떄 lat lng');

    interval = setInterval(() => {
        setCenter(lng, lat);
        KAKAOMAP.relayout();
        setCenter(lng, lat);
    }, 1);

    document.querySelector('#map').setAttribute('full', bool);

    setTimeout(() => {
        clearInterval(interval);
        setCenter(lng, lat);
        console.log(lat, lng, '마지막 때 lat lng');
    }, 301);

    setTimeout(() => {
        console.log(lat, lng, '마지막 점검 때 lat lng');
        console.log('카카오로 찍어볼게');
        console.log(KAKAOMAP.getCenter().getLat(), KAKAOMAP.getCenter().getLng());
    }, 400);

이런 상황입니다. 콘솔 결과는

image

이런 데 setTimeout 으로 동작이 끝이 난 후 콘솔로 센터 값을 받아오는데 왜 다른가요? ㅠㅠ