The command
/summon ThrownPotion ~ ~3 ~ {CustomPotionEffects:[{Id:17,Amplifier:29,Duration:100}]}
should summon a thrown potion with a hunger effect, but it only summons a splash generic no-effect potion, as does every command summoning a thrown potion with a custom effect.
This bug is invalid, summon command works normally. Just write something like this: