In a 4 quart or larger slow cooker, combine the vegetable stock, canned tomatoes, Parmesan rinds (if using), bay leaf, basil, and thyme. Turn the slow cooker to HIGH (for 4 hours) or LOW (for 6 hours) and cover.
Heat olive oil in a large skillet over medium high heat. Add celery, onion, and carrots; sauté for 3-4 minutes until starting to soften.
Add garlic, salt, pepper, paprika, and red pepper flakes. Cook for 1 minute until fragrant. Add tomato paste and cook, stirring, for 2 minutes.
Pour in the white wine to deglaze the skillet, scraping up any browned bits. Immediately pour the entire skillet mixture into the slow cooker. Stir, cover, and cook for the remaining time.
When cooking is complete, discard the bay leaf and cheese rinds. Use an immersion blender to puree the soup until completely smooth.
Stir in the grated Romano cheese, heavy cream, and optional butter until smooth.
Ensure the slow cooker is on HIGH. Add the frozen tortellini and cook for 10 minutes, or until tender. Stir in the spinach and cook just until wilted, 1-2 minutes. Serve immediately.