marker.setImage 횟수제한

[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
https://devtalk.kakao.com/t/faq-api/125610

var locindex = 0;

// 마커를 생성합니다
var posmarker = new kakao.maps.Marker({
    position: locPosition,
    image : posmarkerImage2
});

// 마커가 항상 지도 중심에 위치하게 설정합니다. 추적(빨강)
if(locindex === 0){
  map.setCenter(locPosition);
  posmarker.setImage(posmarkerImage2);
}

// 마커가 중앙에서 벗어나면 마커가 파란색으로 변경됩니다.
if (locindex === 1) {
  posmarker.setImage(posmarkerImage1);
}

// 마커가 화면 중앙에서 벗어나면 추적을 멈춥니다.
kakao.maps.event.addListener(map, 'dragstart', function(mouseEvent) {
locindex = 1;
});

현재 위치를 마커로 표시해 주는 코드의 일부입니다.
드래그 스타트 이벤트 여부에 따라 마커의 이미지가 바뀌는데 3번째 반복될 때 까지는 마커의 이미지가 잘 변경되다가 그 이후부터는 마커 이미지의 변경없이 map.setCenter 동작만 합니다.

혹시 마커에 setImage 를 할 수 있는 횟수가 제한되어 있는지 궁금합니다.

횟수 제한은 없습니다.
locindex가 0일 때 중심좌표만 이동되고 이미지 변경이 안된다면
posmarkerImage2에 마커 이미지 객체가 올바르게 생성되었는지 콘솔에 출력된 오류는 없는지 확인 부탁드립니다.