Need help on Manual provision. Without Kickstarter (centos 7)

**Problem: **
Im trying to run normal PXE in foreman. Created a new host without build mode. The host boot to PXELinux default local boot template for me to select the menu. But i had issue with template and tried the different method, still not able to boot centos setting page.
Always stuck on work still pending or pane is dead. Anyone can give me some advise on this? how to provision without Kickstarter in foreman?

Thank you.

Expected outcome:
Some of my systems still prefer to go centos installation page setting manually, but dont wish to use usb to run iso.
Foreman and Proxy versions: 1.18.0
Other relevant data: Here is my template, anything wrong with this?

DEFAULT menu
PROMPT 0
MENU TITLE PXE Menu
TIMEOUT 200
TOTALTIMEOUT 6000
ONTIMEOUT centos7

LABEL centos7(repo)
MENU LABEL Centos 7(repo)
KERNEL boot/Centos-7-x86_64-vmlinuz
APPEND initrd=boot/Centos-7-x86_64-initrd.img inst.repo=http://mirror.centos.org/centos/7/os/x86_64/

LABEL centos7
MENU LABEL Install CentOS 7 x64 with http://mirror.centos.org Repo
KERNEL boot/Centos1-7.5.1804-x86_64-vmlinuz
APPEND initrd=boot/Centos1-7.5.1804-x86_64-initrd.img method=ftp://192.168.1.109/CentOS-7-x86_64-Minimal-1708 ip=dhcp

Hey there, what do you want to do again?

I’m trying to do pxe menu, one of option iso boot only without ks file in foreman. but its always link me to ks template after selecting the menu.