Porting ubuntu core stuck on run-init progress

You are right.Maybe i found the reason about problem.I got a stupid mistake on build image step.Cause the ubuntu-image always download the core.snap, so i use “snap download core.snap” to get it.While the core.snap is x86 architecture not for armhf platform.
Now, i have another question.Is the ubuntu-image download the defined architecture from model file? And does anyway to download the core.snap armhf version?