My DS’s appetite was all over the place at this age, if it wasn’t a cold it was teething or just plain old stubbornness; he just didn’t have the concentration span to sit and eat for long. He really did love stealing food off our plates though, and would happily top up when daddy got home from work even though just half an hour earlier he may have refused to eat anything on his own plate.
Mine is also a pasta loving toddler. My advice is just keep trying to tempt him with different things and have leftover pasta waiting in the wings ready to zap in the microwave. I literally own every shape and size of pasta on the market. I’ll usually cook a lot of pasta and keep some back plain in case he won’t eat whatever topping i provide. He will cheerfully feed himself the plain pasta while I attempt to sneak in spoonfuls of the topping in between mouthfuls. Doesn’t always work but works often enough to satisfy me.
It’s very versatile, what’s not to like about pasta? Carbonara, pasta with chorizo and red peppers, bolognese, pasta with tuna and sweetcorn, macaroni cheese, pasta with tomato and vegetables, pasta shapes with chicken and broccoli, lasagne, tinned Heinz pasta on buttered toast... and then, a revelation, I discovered DS likes egg noodles, and rice noodles, so now he’ll eat teriyaki salmon noodles and vegetable stir fry.
Hell, I even made plain pasta for breakfast once!
You’re doing a cracking job, don’t be disheartened. One day he will may like one thing, the next he may refuse to eat it. They are fickle creatures at this age, the main thing is to be very calm and positive and never make food time a battle.