Is the Form working in Experience editor?
Not having a master DB on CD is not an issue for Sitecore Forms, it is common to not have a master on CD.
just publish your forms (/sitecore/Forms)
Your Layout needs to contain:
and @Html.RenderFormStyles() and @Html.RenderFormScripts()
You can found the detail description for adding a form to a webpage here:
Follow all steps and Sitecore Forms should work.