Sauté Ingredients: Set the Instant Pot to Sauté mode on More or High. Melt the butter, then add shallots, sausage, and garlic. Cook, stirring frequently, for about 5 minutes, until the sausage is browned but not fully cooked.
Add Liquids & Pasta: Pour in the broth, wine, Italian seasoning, and tomatoes, stirring to combine. Add the pasta but do not stir—just gently press it down to submerge in the liquid. Top with spinach, also without stirring (it will cook down significantly).
Pressure Cook: Secure the lid, set the valve to Sealing, and select Manual/Pressure Cook on High Pressure for 6 minutes. Once done, use a Quick Release to release the pressure.
Finish & Serve: Stir in cream, Parmesan, Boursin (or cream cheese), and artichokes until the cheese fully melts into the sauce. Let rest for 3-5 minutes to thicken. Serve hot, garnished with extra Parmesan if desired.