How do I stop my form from adding code to current page URL instead of re-directing. Been stuck for days

Would it be an issue of permalink (20) not existing and thus just returning the current page?

Yes, it seems that is happened now. Try to change the id fo that permalink to your booking page id.

 get_permalink( BOOKING_PAGE_ID )