No, there are no spaces within hyphenated words. There should only be a space before and after the entire word like all words when you are writing.
The correct spelling is "goodbye" as one word without a space or a hyphen.
A non-breaking hyphen is when you want two words to appear together on one line and not split over two lines. Once there is not enough space at the end of the line for the two words, both will be brought onto a new line, rather than having one on at the end of one line and the other at the start of the next line. So the two words and their hyphen are always kept as a single entity, and is therefore non-breaking. A non-breaking space works in the same way, always keeping two words that have a space between them on one line, like the name of a company.
No, gift certificate is not a compound or just one word. You just put a space between the two words.
Reload has neither a hyphen or a dash as for as I know. It is one intact word. If one were to believer it should be written re-load that would be a hyphen
No, excitingly is one word so you would not use a hyphen in it.
You do not use a hyphen when writing square feet. Using a hyphen would make it one word which should not be the case.
It usually is, but is occasionally seen without a hyphen and spelt as one word
Do not put a space before a comma. Put one space afterthe comma.
Stepmother is one word. So, you do not have to use a hyphen. Similarly: stepfather, stepsister, etc.
These are two words. There is no hyphen in the concept. In charge means to have leadership in English, so there is no hyphen to connect the two.
No it is one word.