I have synced the Oracle Linux 8 Repos

Most of the things will probably work just fine, I would expect you will probably need to make at least some adjustments. The first thing that comes to my mind is that Oracle is really keen on not using subscription-manager, so if you want to use subscription-manager for product/CV assignment instead of just writing repo files through other means, you will need to jump through some hoops to get subscription-manager working on OL. The OL packages for rhn tools have an obsoletes on subscription-manager, so you will need to exclude the rhn-* packages both in the install section and in the dnf/yum config as well as get subscription-manager from somewhere else. Subscription-manager / katello support - OEL has some pointers that might help you. It was mainly about OL7, but the general idea still applies to OL8.
Also, you will need to add the AppStream Repo during installation via a repo statement in the kickstart, I suggest you take a look at the default kickstart template how that is handled there.

That’s all I can think of right now that definitely needs to be changed, but you might find additional blockers depending on what your kickstart template does exactly.