Error when trying to create a public form using a profile with a Grant field
You'll need the Grant Application Pages extension to do what you want.  I believe Caldera Forms CiviCRM  will also do the trick, and give you some more flexibility to boot - but I'll admit I haven't tried that approach.