When I insert a block with attributes, AutoCAD no longer prompts me for the attribute value is this a setting or is it just again something else that to do with the settings?
Try ATTREQ variable.
Controls whether INSERT uses default attribute settings during insertion of blocks.
0 - Assumes the defaults for the values of all attributes
1 - Turns on prompts or a dialog box for attribute values, as specified by ATTDIA