The signal cleaner of IrScrutinizer is the "culprit". After all, 2350 and 2000 differs only by 17%. For cleaning of IR signals, basically the same rule applies as cleaning of laundry: To little cleaning power and your laundry will not be clean, too much, and more than dirt is removed...
So, (last time...), can you turn off the signal cleaner (and the repeat finder) found under Options, and capture the signals (or at least 10 of them) using the non-demodulating capture, and post it as Girr (with raw)?
It appears that the length of the second duration is crucial. So it is strange that the standard Teac-K does not work.
PS. Please try my Infrared4Arduino (Available in the Arduino library manager with the name "Infrared") as alternative to IRremote.