So, I decided to use my free +20 Heart to change a few things on my Bladeforged. Silly me, considering that I was only needing to change three class levels, I should have just gone ahead and purchased a +3 Heart, I know.
Initially, I was a level 18 pure bladeforged Paladin. After reading Ellis Dee's "Evasion Paladin for new players", I decided that I might be interested trying that particular build, with some slight adjustments being made for not being a human. As a result, I did not take my first level of Paladin until my third level. After double checking to make sure that I have the proper amount of wisdom to cast the proper level Paladin Spells, and after taking 15 levels of Paladin (with levels 1 and 9 being Rogue and level 2 being a fighter), I noticed that I lost my ability to cast my Repair Spells granted by my Bladeforged Feat.
Just thought I'd offer a bit of caution to people using +X Hearts, as well as attempt to find out exactly where I went wrong. My leading theory is that the situation's a result of waiting until level 3 to take my first Paladin level.