I have been wondering about this for a long time, are they the same thing or are they diffrent?
Technically, Yes. A Position consists of a Vector3 coordinate (X, Y, Z) meanwhile CFrame consists of a CFrame.
In simplest terms:
Position is coordinates of a part using Vector3.
Vector3 describes vectors in some 3D space. We use it to get some exact point in said 3D space.