Download every development board schematic you can find and see how things are connected. there. Copy them slavishly.
1.5.2 Integrated Debug Module
The device includes a new debug signal, ALLPST. This signal is the logical AND
of the processor status (PST[3:0]) signals and is useful for detecting when the
processor is in a halted state (PST[3:0] = 1111).
Does your debugger need DDATA[3:0] and PST[3:0]? Does it need ALLPST as well or instead?
Note "33.4.6 Freescale-Recommended BDM Pinout" shows 23 of the 26 pins connected. You have 13. That my be what you want, but check. Your debugger manual might clear this up.
I don't like your power-on circuitry. THe chip has "low voltage detect" forcing reset, but it doesn't trigger until 2.15V, and the CPU isn't rated to run at under 3.0V. I think you need an external reset generator on RSTI, so it mightn't survive or recover from a brownout.
Why are you adding pulldowns on all those pins? You don't need to pull any pin you can program as an output and force high or low.
Tom