My friend also made a hellfire ring not too long ago and had the same bug issue as well.
I mean even blizzard said in this post
In addition to the guaranteed primary stat, each ring will always have the following:
+4 Random Magical Properties
No Level Requirement
Bind on Account
Chance to launch an explosive Hellfire ball when you attack