I’ve been trying to arrange a object in a circle around a empty with the array modifier but it keeps creating this spiral effect from small to large. Below is a screenshot:
Object Offset in the Array modifier takes into account all transforms of the empty: location, rotation and scale. If any of those differ from those of object itself, it’s going to influence the modifier. In your case, rotation (and/or location) may be desired, but certainly not scale.
Oh, and, welcome back!