Would it not be a waist of money to put the FHM in now with all the fish? I thought they would be all eaten up if I were to through them in there.
No, it wouldn't be a waste... Just realize they are no going to establish. They are simply going to be several meals for your fish and then will be gone... Your pond is predator crowded with minimal forage. The FHM will help keep your fish fed until you can establish a better forage fish population...
When you say pure non hybrid BG what do you mean and can you give examples?
You have stocked hybrid BG(green sunfish x bluegill). You need to stock pure BG as in only sunfish with BG genetics. Pure PG are a close 50/50 ratio of males to females. This and their propensity to spawn multiple times per year with high fecundity makes them an excellent forage source. Hybrid BG are typically 95% male, they don't spawn multiple times per year. This makes them a poor forage source.
Why are the crappie going to be so much work and when should they spawn if they do?
Crappies are often a feast or famine spawner. They spawn earlier than LMB. This means their fry are ready to chow down on your LMB fry. Meaning they can really hurt the natural reproduction of LMB in a pond. Crappies and small bass also compete for the same food sources. This means there is that much more stress put on your already limited food sources. The feast or famine spawning habit of crappies can mean you get a huge year class of crappies causing lots of competition from fellow cohorts leading to bad stunting. Picture several thousand 3"-4" crappies that are paper thin... That often happens in unmanaged small ponds with crappies in them.
Will the other fish not eat crappie frye?
No, other fish will eat crappie fry. However, keep in mind... 1, crappies spawn early in the year in water temps that are colder where other fish are generally less active. 2, they have very high fecundity, the other fish just can't eat enough of the fry.
How old or big do each type of fish I stocked have to be before they spawn?
I know I have answered this question at least a couple other times in other posts you've made... Check those for the answer.
Also, the forum has a huge archives section and an improved search function. I would strongly recommend you learn to use both. You'll get answers to your questions in a much more timely manor that way. If you are unable to locate the information in that manner, then posting would be the last resort.