You asked this before. There have been a lot of changes since that was published. I would suggest looking at existing ACF field classes to see the methods available and add these to your new custom field class as needed. Some of the new methods, if they do not exist, can cause errors.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users