Zabbix: repeat row issue

Hi everyone,
I’m using Grafana 9.1.1 (free version) with the official Zabbix datasource.
I have a dashboard where:

A row is repeated per host (using a host variable)
Inside that row, I display IIS AppPool uptime metrics
Each host has different AppPools

My issue:
:backhand_index_pointing_right: The item variable returns AppPool Uptime items from ALL hosts,
even though I only want the AppPools belonging to the host of the current repeated row.
This causes:

Panels displaying items that do not exist for the current host
Empty series
Repeated panels for AppPools that belong to other servers

Variables I’m using

I have these variables:

$grupoiis → Zabbix groups

$hostiis → Hosts inside that group

$itemapooluptime → AppPool uptime items

However, even with Group = $grupoiis and Host = $hostiis, the variable still returns items from all hosts, not only the current host.

In the image you can see my problem: 64 panels are being created with AppPools even though those AppPools do not exist on the hosts of the repeated row.

This panel has the following configuration.

As I mentioned before, I need the panel to show only the items that belong to the host of each repeated row.