Ignition makes no sense ....
The above is correct .... but it changes when the blinds are higher.
Raise 100% puts in $2.50 into a pot of $1.50 (just blinds) on $1 table blinds .... but Raise 150% puts 12 cents into 7 cent pot (blinds) on $0.05 table blinds.
The small blind size is the problem.
Traditionally the small blind is half the size of the big blind, but not always. The first table you mentioned above has a traditional half sized SmallBlind/BigBlind of $0.50/$1.00. The second table you mentioned above has a non-traditional SmallBlind/BigBlind of $0.02/$.05 because there is no half of a penny sizing. Another example is SmallBlind/BigBlind of $0.10/$0.25. Different casinos both online and live can decide how they want to treat the small blind for raising. But let's leave this to an online discussion. Thankfully the cash game example of SmallBlind/BigBlind of $0.10/$0.25 is "usually" the last blind structure that isn't a half sized SmallBlind/BigBlind. Even if you multiple that game size by 10 you don't end up with cash games of $1.00/$2.50 but the casino instead does $1.00/$2.00.
So best practices is probably to code for a half sized SmallBlind/BigBlind and just know that occasionally at lower stakes cash games it might be off and might be off in any tournament blind level that isn't half sized SmallBlind/BigBlind (and antes might also be a consideration).
ALSO for information gathering test the preset raise buttons which I guess some of you might have already been doing...
Sometimes the preset buttons from the casino already do an awesome job. I'm a cash game players, but once I used my points to enter a tournament. I cannot remember the exact particulars but if I remember correctly I preflop raised in the tournament with the preset 50% or 75% raise button and it did a raise of 2.25bb or 2.875bb or something nice and simple depending on how the casino presets are set. And this method also worked nicely even when SmallBlind/BigBlind wasn't half sized. It also continued to work when antes were introduced at later levels or I switched to the preset 50% raise button, I can't remember. One of you tournament guys click these preset buttons and see what you get. You will probably be pleasantly surprised at the amount between 2bb and 3.5bb that you get. And if I remember correctly, the preset 50% or 75% raise button gave a quality raise sizing no matter if it was calls = 0 or there were calls.