You may note, that breathanalisers are not very accurate. They detect the alcohol, but only give vague figures. The correct BAC can only be determined by a blood sample.
Still, 0.3 milligram of alcohol after 12 hours - must have been six BIG glasses of shochu.