Hey matt cms and everyone having this problem,
I've contacted apple support and I'm not sure if they did something with my account but when I followed the steps below I successfully downloaded the Keynote app for free:
- Sign out from App store
- Restart iPad
- Go to App store and DO NOT SIGN IN (I've been doing this the whole time but this time I bypassed signing in from the start)
- Go to Keynote app and hopefully you'll see the 'free' button, tap it and sign in when asked. tada.
*as stated above, previously after restarting my iPad I would go to the App store and sign in from the start. Please do not sign in yet when you open App store but browse to Keynote app and sign in only after you tap on the 'free' button
If in case it didn't work I would suggest contacting Apple support.