Whenever a tag/layer has been changed using the Edit Tag & BOQ Category feature all object(s) assigned with the material will need to be redrawn to apply the change to the geometry, which should then update where the items appear in the takeoff. All walls in the model can easily be redrawn by going to Extensions > PlusSpec > Wall Tools > Redraw Walls (All), but the other objects will need to be redrawn as normal via the right-click menus (e.g. right-click > + BEAMS > Edit Beam). For more information on how this feature works, there's a tutorial located in the orange '?' icon (see image below).
Regarding the floor finish not appearing, it may be appearing in a different area of the takeoff if the tag or BOQ category has been changed. Currently, tags (or subcategories) are grouped together so that if a specific tag is already located within a category (e.g. 19A_BRICKWORK within Masonry) then any material assigned to that tag (e.g. 19A_BRICKWORK) should appear there even if the category is different. This is likely why the material appears when doing a "selection(s) only" takeoff. Reverting or updating the tag & BOQ categories along with redrawing the objects (as explained above) should fix this issue.