The code creates the place successfully, but the description doesn't show for the place
local asset = game:GetService("AssetService")
local function match(plr1,plr2)
local matchnum = 1337 --(a number from a datastore would be put here)
local placeid = asset:CreatePlaceAsync("Siegecast Matchup Game #"..tostring(matchnum),211481450,plr1.." vs "..plr2)
end

2 comments
What are plr1 and plr2?
plr1 and plr2 are Strings. This is a duplicate post being done from an alternate account of OP. https://scriptinghelpers.org/questions/15979/createplaceasync-description-not-working