How to get adjcent tiles (horizontal or vertical) in an isometric tilemap ?

I have ScriptableTile from Tilemap.GetTile(position). how to get the tiles that are adjacent either horizontally or vertically from the specified tile.

I’m pretty new to unity but try doing something like this:

Pos = transform.position;
if (TileBase.GetTile(WorldToCell(Pos + new Vector2(-1, 0))).name != null)
{
Debug.Log(“There is a tile left of the current position.”);
}