Is it possible that you don't have the Record Enable Button not enabled manually?
There is some strange behavior in Logic (maybe a bug) that, when you select an Audio Track, is is "kind of" record-enabled without specifically pressing the Record Enable Button. The Record Enable stays gray but the "R" is now red.

You can Press the Record Button to start recording and press it again to stop recording (while staying in playback). However, pressing the Record Button again will not go back to record (the punch in-out procedure you would expect with the "Record/Record Toggle"). You have to manually press the Record Enable Button so it turns blinking red. Now in this "Real Record Enable Mode", the Punch in-out works.
Hope that helps
EdgarRothermich - LogicProGEM.com
(Author of the "Graphically Enhanced Manuals")
http://DingDingMusic.com/Manuals/
'I may receive some form of compensation, financial or otherwise, from my recommendation or link.'