The surface painter only works in the 3D view, so if you want to paint floor surfaces you will need to view them in 3D.
However these surfaces will not show in the plan view.
You could try using a cover fill to your slabs and assigning an image fill instead of a regular coloured hatch.
These image fill can be created (in the fill settings) to show a surface texture.
The image fill can also be used directly with the fill tool so no need for 3D floors if you don't need to model them.
Barry.
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11