Botched card behaviors with Riot/Neheb,Dreadhorde Champion/Ilharg,the Raze-Boar

Snappyturtle
Snappyturtle Posts: 133 Tile Toppler
Created a monster and mana ramp deck(5 creatures, stupid I know) and the Riot card being used is Rhythm of the Wild.
First: Riot does not trigger when Ilharg places any creature onto the battlefield. Card description on Ilharg and the Riot evergreen do not negate or contradict the behavior that is suppose to happen. No prompt for the Riot effect happens.
Second: When Ilharg places a Neheb on the battlefield, Neheb loses it's card description. Note, not literally loses the text but the behavior "Whenever this creature deals combat damage to your opponent's Planeswalker, discard your hand. Then, draw that many cards and convert 1 gem to Red for each card drawn this way." does not trigger when it does damage.
Third: Creatures placed onto the battlefield by Ilharg get bounce-destroyed if a full hand is had instead of remaining like reinforcements are kept(this might be intentional idk). This can be done during the attacking phase by having a support like "Kiora, Behemoth Beckoner" is played. Creature that was brought in by Ilharg triggers the vanguard and results in a full hand.
If it helps, my full deck is: Saheeli Rai(PW)- Creatures=Szadek, Lord of Secrets, Ilharg, the Raze-Boar, Etrata, the Silencer, Deputy of Detention, Neheb, Dreadhorde Champion/ Supports=Izzet Guildgate, Shivan Reef, Steam Vents, Rhythm of the Wild, Kiora, Behemoth Beckoner

Update: 3.6 seems to have fixed the Neheb bug.