저도 20.04 LTS를 사용하고 있는데 정상적으로 되는 것으로 보아 OS 이슈는 아닌 것 같습니다. 저도 유사한 경우가 있어서 가상 이미지 롤백하거나 kubeadm reset 으로 초기화 후 설치하는 등 2~3번 해봤는데 여러번 하다보니 제 실수 였더라구요 kubeadm init 을 중복으로 하거나 worker node 에 init 을 하는 등.... 천천히 순서대로 해보시면 될 것 같습니다.
컴파일러 버전에 따라 구현에 차이가 있습니다. 최신버전으로 컴파일할 경우 ERC721을 상속한 contract ERC721Implementation {.... } 내에 interface ERC721 { ... } 의 모든 function 이 정의/개발되어 있어야 합니다. 따라서 컴파일러 버전을 0.4.x 로 변경하시거나 interface ERC721 {... } 내 모든 function 을 정의/개발하시면 됩니다.