First of all, you need to post the image a little bigger so the community here can see what the problem is. Right now I have no clue how to help you, because I have no clue what your problem is.
This is good. Posting a file usually helps a lot as I can jump in and start testing it.
The problem is that you are using a Create Annotation Tag node (written by me actually), that doesn’t support Room Tag creation. You see, a Room Tag and an Annotation Tag are NOT the same thing in Revit. I know this sounds strange but according to Revit API there are two different methods to create each. A Room Tag uses doc.Create.NewRoomTag() and Annotation Tag uses doc.Create.NewTag(). Let’s just say that I missed that when I was working on the annotation tag node so here is me amending my mistake:
Again, this node works very similarly as the previous version of it, so the inputs are as follow:
TagLocations - points for where the tag will be located. With room tags its easiest to do what you were doing which is use the Location node and get a room location point.
TagType - use a FamilyTypes node to get a Room Tag Type
Elements - in case of rooms it will be room elements, but if you are tagging walls then these will be other element types.
Views - if all elements that you want to tag are in the same view this can just be a single view element, but if you want to tag all rooms on multiple floor plans then make sure that this is a list of one view per one element.
RuniT - its a boolean toggle. Set it to True to tag. I put that in so that you don’t accidently run this definition multiple times, effectively creating more than a single tag instance.