Another case of Energy discarding that wasn’t in the OP is discards that happen on a coin flip. There are a lot of different cases for this, and how to resolve them depends on the format and even the region.
To start with, let’s look at Torchic RS 73’s Fireworks:
Flip a coin. If tails, discard a {R} Energy card attached to Torchic.
If you copy this attack, flip tails, and can’t discard an [R] Energy, you don’t, but the attack still does its damage. This is similar to Lugia ex’s Elemental Blast; the discard is an effect and not a cost, since it doesn’t have the magic words “in order to”, “if you can’t”, or “or this attack does nothing”.
Now consider Charmeleon SW’s Flare Tail:
Flip a coin. If heads, discard a {R} Energy attached to Charmeleon and this attack does 50 damage plus 20 more damage.
What happens if you copy it, flip heads, but can’t discard an [R] Energy? The discard and bonus damage are both effects, not costs, so we follow the principle of “do as much as you can”: you would get the bonus damage and not have to discard. It feels like cheating, but the same sort of “cheating” is allowed even when you don’t flip to discard (Elemental Blast), so we kind of have to let it go.
This was handled very differently in Base-Neo. Here’s Cyndaquil N1’s Fireworks (which, incidentally, shares a name with Torchic’s attack):
Flip a coin. If tails, discard 1 Energy card attached to Cyndaquil.
If you copy it, flip tails, and can’t discard an Energy, the attack fails, unlike Torchic’s Fireworks where you still get the damage. The Japanese wording makes it clearer:
コインを投げて「うら」なら、自分についている「エネルギーカード」を1枚選び、トラッシュする。トラッシュできないとき、このワザのダメージはなくなる。 (If you can’t discard, this attack does no damage.)
In Base-Neo, almost all attacks that tell you to discard Energy attached to that Pokémon will fail if you are unable to discard. This applies even if the text is missing “in order to” or “or this attack does nothing”. Some of these instances of missing text were the result of WotC neglecting to translate the Japanese reminder text (like the Cyndaquil above), but others had missing text even in their Japanese prints. This site lists some examples, calling attention to Blaine’s Ninetales G2 and Lt. Surge’s Raichu G2:
コインを投げて「うら」なら、自分についている「炎」エネルギーカードを、すべてトラッシュする。(Flip a coin. If tails, discard all {R} Energy cards attached to Blaine’s Ninetales.)
Notice that the 「トラッシュできないとき、このワザのダメージはなくなる」 portion is missing.
The exception to this “no discard = attack fails” rule is Dark Houndoom N4.
If there are any {D} Energy cards attached to Dark Houndoom, discard 1 of them and this attack does 30 damage plus 20 more damage (plus 10 more damage for the {D} Energy you discarded). If there aren’t any, this attack does 30 damage.
The Japanese text uses 「この効果はなくなる」, meaning “this effect does nothing” — note the usage of 効果 (effect) instead of ダメージ (damage). In this case the attack doesn’t fail completely; only the additional effect does, and you still get the base damage of 30.
What about the Base-Neo equivalent of Charmeleon SW’s Flare Tail, an attack that does discard + bonus damage on a flip? I’ll use Dark Flareon RO’s Playing with Fire as an example:
Use this attack only if there are any {R} Energy cards attached to Dark Flareon. Flip a coin. If heads, discard 1 of those Energy cards and this attack does 30 damage plus 20 more damage; if tails, this attack does 30 damage.
It says right there that you can only use it if there are [R] Energy cards attached, so you can’t copy it if that’s not the case, right? Well, the Japanese text tells a completely different story:
コインを投げて「おもて」なら、20ダメージを追加して、このカードについている「炎」エネルギーカードを1枚トラッシュする。(トラッシュできない時、このワザのダメージは0になる) (Flip a coin. If heads, this attack does 20 more damage and discard a [R] Energy card attached to this card. (If you can’t discard, this attack does 0 damage.))
(Notice that unlike Dark Houndoom, Dark Flareon uses ダメージ instead of 効果.)
What this means is that under the Japanese wording, if you don’t have [R] Energy attached, you can still copy Playing with Fire. If you flip heads, you do 0 damage, because you can’t discard [R]. If you flip tails, you do 30 damage. Under the English wording, if you don’t have [R] attached, you can’t copy Playing with Fire.
A rather amusing example of both Japan and the West getting it wrong is Blaine’s Charmander G2. This sounds crazy; if both sides got it wrong, how do we know what’s right? Have a look at the English and Japanese texts and see if you can figure out on your own:
Use this attack only if there are any {R} Energy cards attached to Blaine’s Charmander. Flip a coin. If tails, discard 1 of those cards.
コインを投げて「うら」なら、自分についている「炎」エネルギーカードを1枚選び、トラッシュする。 (Flip a coin. If tails, discard a [R] Energy card attached to Blaine’s Charmander.)
The answer is that the English text unnecessarily adds the “use this attack only if” requirement similar to Dark Flareon, and the Japanese text lacks 「トラッシュできないとき、このワザのダメージはなくなる」 (the attack fails if you can’t discard).