Not work KM's action "Type a Keystroke" correctly

I’m using ver.8.0.4 of Keyboard maestro on Sierra.
Using KM’s action “Type a Keystroke”, in some case it won’t work correctly.

set keystroke key pad 0 : normal 0 (not key pad 0)
key pad 8 : normal 8 (not key pad 8)
key pad 9, key pad =, key pad /, key pad *, key pad -, key pad +, key pad . (period) are same as above.

JIS key pad , (comma), JIS Yen, JIS Underscore, JIS Key Pad Comma have no response.

These are bugs? or for my environment?

And I have a request.
In using “Type a Keystroke”, please let it add to specify a certain key code.

How are you detecting the difference?

It’s unlikely the action will be extended to allow specifying the key code - use AppleScript for that if you want.

Speaking of which, if you use AppleScript to type the keypad key codes, does that behave as expected in whatever task you are performing?