First of all if you have updated to beta, make sure you deactivate and again activate anspress to trigger activation hook, as AnsPress 2.4 have new DB tables.. Before 2.4 user subscriptions are stored in ap_meta table but since 2.4 there are many new tables added like activity, subscription and notification etc.. So, now most of things which need to be notified are stored in a activity table. and users subscription are stored in subscription table. And when a user need to notify about an activity then that activity id is linked with notification table.
I have fixed this issue a while ago. now when there is no proper date then function will return empty string. But issue is not completely marked as solved, now we have to check what functions are passing wrong date to that function.
Nothing to do with Persian time, it is a well known problem. It will be fixed at some point, i hope. I have reported it here twice. The latest RC is better, no “46 years” but now it shows empty space as time.
I’ve tested the latest beta and the same thing happens to me.
[here was my elaborate proper answer with screenshots that was getting downvotes; downvote this instead]
AnsPress comment type is anspress, so WP do not behave AP comments as default posts comments. But still this comments have to pass spam check. You can see an example of wp-admin: