Parece que puede haber una respuesta muy simple a su pregunta.  Si miramos 2 Sam 24:1 y lo comparamos con 1 Crónicas 21:1, es fácil ver la discrepancia.

2 Sam. 24:1 Y volvió a encenderse la ira de Jehová contra Israel, y movió a David contra ellos, diciendo: Ve, cuenta a Israel ya Judá.

1Crónicas 21:1  Y Satanás se levantó contra Israel, e indujo a David a censar a Israel.
2  Y dijo David a Joab ya los príncipes del pueblo: Id, censad a Israel desde Beerseba hasta Dan; y tráeme la palabra, para que sepa la suma de ellos.’

Si tienes una Biblia King James, el margen mostrará "satanás" donde dice "él" en la escritura de 2 Samuel.  Como sugiere su pregunta, parece fuera de lugar que Dios incite a David a pecar y luego castigue al pueblo de Israel.  El relato de 1 Crónicas tiene más sentido de que sería Satanás quien tentara a David a pecar, por lo que creemos que este relato es el más exacto.