i just tried buying something for 1.4 mil sP. i had 0 sP on hand so i withdrew 1.4 mil from my vault, and tried to buy the item. i got an error stating i didn't have enough sP to make the purchase. i went back to the shop search, refreshed the page, confirmed that i did in fact have exactly 1.4 mil on hand, and that the item did indeed cost exactly 1.4 mil, and tried again. same error. i tried this several times and received the same error each time. finally i caved and withdrew an extra 100 sP from the vault, made the purchase, and it went through. i bought the item, 1.4 mil sP was removed from my account, and i had 100 sP on hand left over.
it's not a huge deal, as this is easily worked around by making sure you have slightly more on hand than the item costs, but it is quite annoying that i am not able to buy an item when i have exactly the right amount of sP. i've encountered a similar issue in the past at the subeautique in which i am unable to purchase an item if i only have a little more than the price of the item on hand - i get a message stating i don't have enough sP, and so i have to withdraw ~1000 more from my vault just to make the purchase, and i have missed out on several items because of this.