Single job two separate gitlab runners

I have two separate linux machines in my DataCenter, I have runner agents configured on both of them (I can see these are specific runners and are active in my gitlab project)

here is my gitlab-ci.yml

stages:
    - test
    - deploy

build:
    stage: test
    script:
        - hostname
    tags:
        - tatapp01
        - tatapp02

basically i want to execute the command on two different servers. I get this error: This job is stuck because you don't have any active runners online with any of these tags assigned to them: tatapp01 tatapp02

I have reviewed this issue: #3153 (closed)

still could not figure out what is wrong with my gitlab-ci.yml