For trading purposes, NFT does not feel right. How do you lock 100,000 HBD? Lock it in one NFT? How do you sell that later? Mint 100,000 NFTs? Thats a lot transactions to make.
If these are supposed to be traded, you probably need to settle for a fungible coin such as HBD01JAN2025 that releases the same amount of HBD on 01/Jan/2025. No coupons, please. Just compute the price on a given timestamp.
I know, there might be a bit of a naming problem (are numbers even allowed in the name?).
If you get the amount of FT classes (=payout dates) right, there will be enough to trade without too much liquid HBD thrown out at the market in a single moment.
This or too many payout moments with a damn good condenser that looks up alternatives close to your preferred maturity.