So when the user logs I have two queries inserting similar data with different sessions ids: 47B7691A2F4300 and 47B7691A2F4301 I would really appreciate some guidance from this point on as I'm pretty much out of ideas.
Your NAS is broken / misbehaving. It sends the Acct-Session-Id and it's sending two. Consult your NAS documentation for possible reasons (e.g. some Cisco NAS send accounting sessions for the PPP LCP and IPCP layers - this can be disabled) or open a bug with the vendor.