There are actually 4 (not as I said last night, 3) high speed companies on that route- see here for details- https://www.seat61.com/trains-and-routes/barcelona-to-madrid-by-train.htm
Unlike in the UK- where with rare exceptions all the companies talk to each other and help each other out the same is not true of Spain.
As you have now booked Toledo to Madrid I would stick with RENFE for the Barcelona train- then if the train from Toledo to Madrid is late or cancelled you have bargaining power with RENFE to be allowed on the next available train free of charge. You don't have that with all the other companies, and would end up buying a new last minute ticket.
It would have been better booked as a through journey Toledo to Barcelona, then the 29 minute connection at Madrid would have been really safe, RENFE would then have HAD to put you on the next train if you had missed the 0900 train. That would have been worth the 30 Euro fare difference to me.
But you didn't and this forum doesn't always make it clear that you can book connecting RENFE trips like that.