Set a 6-qt Instant Pot® to the high saute setting.Heat canola oil; add beef and cook until beef has browned, about 3-5 minutes, making sure to crumble the beef as it cooks. Drain excess fat and set aside.Add garlic, onion, bell pepper and chili to the Instant Pot®. Cook, stirring occasionally, until tender, about 4-6 minutes. Stir in tomato paste, chili powder, paprika, oregano, cocoa powder and cumin.Stir in beer, scraping any browned bits from the bottom of the pot.Stir in beef stock, tomato puree, black beans and ground beef; season with salt and pepper, to taste. Select manual setting; adjust pressure to high, and set time for 18 minutes. When finished cooking, quick-release pressure according to manufacturer’s directions.Stir in cilantro; season with salt and pepper, to taste.Serve immediately, garnished with sour cream and cheese, if desired.