KIP 7 transfer호출 시 에러 질문드립니다

import “@klaytn/contracts/KIP/token/KIP7/IKIP7.sol”;

contract myContract {

IKIP7 public token;

constructor(address _tokenAddress) {
token = IKIP7(_tokenAddress);
}

function checkBalance(address _user) public view returns (uint256) {
return token.balanceOf(_user);
}

function transfer(address to, uint256 amount) public {
token.transfer(to, amount);
}
}

위와 같은 토큰을 전송하는 간단한 컨트렉트를 remix에서 실행 시 checkBalance 호출 시 정상적으로 잔액을 반환해주지만
transfer함수 호출 시 evm:execution revered 에러가 발생하고 있습니다.

무슨 이유로 나오는지 알수 없어 혹시 알고 계실까해서 질문 남깁니다.

에러가 발생한 트랜잭션 입니다…

스크린샷 2023-07-06 오전 10.43.44