Let's not sink into the swamp of meanings, but return back to the first question what is the difference between surreal and abstract.
My own visionary experiences have shown me that real, surreal and abstract are levels in the system that builds the understanding of our surroundings.
Realism is the normal domain of objects and their explanations.
Surreal is the level where new strange objects appear or familiar objects seem unfamiliar. Even further in surreal (psychedelic surreal such as dali) the space and negative space become equal. Space between objects becomes as important as objects.
Symbolism is what can overlap real , surreal and abstract too giving the layer of deeper meanings. It is how culture links objects and their relations, shapes, color etc.
Abstract is the mathematical, geometrical level where objects can no longer be extracted from their surroundings. Areas of light and color can be sensed, but they have no meaning.
In great masterpieces of art you can see all of these levels.
Let's see an example...Sandro Botticelli's coronation of the virgin
The level of realism is obvious. We can see that people and objects.
The image contains surrealism for sure, the place and characters are not what you would expect to see in ordinary world. There is christian symbolism, but also universal symbols of enlightenment. Also how the black and golden angels are filling each other's negative spaces and details of auras (not visible in the small image) revela that Sandro had insight to some sort of visionary experiences. The abstract is not so obvious, but anyone who has painted very large paintings knows the abstractness of areas inside the painting, especially fabrics and textures. Also the composition of this painting is based on sacred geometry, alas it is abstract
in macro and micro.
So you could rate this painting in some degree realistic, surreal, symbolistic and also abstract.