Hyphens can get confusing. Generally, we use them with pairs of adjectives used immediately before nouns that are interdependent (otherwise we'd separate with nothing or with a comma depending on usage) like high-flying acrobat, quick-witted gentleman, etc. When these are used after nouns, we typically don't use the hyphens, so you technically aren't wrong not to use them in the given context. I might use them in the same context anyway because of the trigram. The ruling on trigrams isn't uniform.
But with adverbs ending in -ly, using a hyphen would be incorrect (e.g. carefully worded speech, hastily drawn conclusions, closely watched program).
For adverbs not ending in -ly it gets a little hazy. Is it a fast moving river or a fast-moving river? An all powerful god or an all-powerful god? I'd probably go with the latter of each, respectively. The former wouldn't look wrong to me, but if well-done steak or well-known author weren't hyphenated, I would probably think the writer is from Alabama or Mississippi. Iirc the rule says to hyphenate adverb-adjective expressions when the adverb doesn't end in -ly (most adverbs do).
tl;dr - You get a pass....this time.
Edit - the word fast in fast-moving river is used as an adjective, not an adverb.